TDD ( Test-Driven Development )

Untitled

Test-driven development is a software development ( defended by eXtreme programming ) process relying on software requirements being converted to test cases before the software is fully developed, and tracking all software development by repeatedly testing the software against all test cases.


O desenvolvimento orientado a testes é um processo de desenvolvimento de software que conta com a conversão de requisitos de software em casos de teste antes que o software seja totalmente desenvolvido e rastreando todo o desenvolvimento de software testando repetidamente o software em todos os casos de teste.

⚙️🧑🏾‍💻 Tools and Technologies / Ferramentas e Tecnologias:

**PHP


**Javascript


**.NET

Cypress ( end-to-end ): https://www.cypress.io/

Selenium: https://www.selenium.dev/

**Kent Beck

-Test-Driven Development: By Example:** https://amzn.to/34Ahb6g - Refactoring: Improving the Design of Existing Code: https://amzn.to/34fW0H1

“*Do The Simplest Thing That Could Possibly Work ”*

*“ Write tests until fear is transformed into boredom ”*

💎 Twitter: https://twitter.com/kentbeck


BDD ( Behavior-Driven Development )

Untitled

Behavior-driven development is an agile process in software engineering that encourages collaboration among developers, quality assurance testers, and customer representatives in a software project.


O desenvolvimento orientado por comportamento é um processo ágil em engenharia de software que incentiva a colaboração entre desenvolvedores, testadores de garantia de qualidade e representantes de clientes em um projeto de software.

Behavior Driven Development (BDD) Cycle / Ciclo de Desenvolvimento Orientado por Comportamento (BDD)