Requisitos testáveis com behaviour-driven development
Resumo
Dentre as metodologias de desenvolvimento ágil, a Extreme Programming (XP) foi pioneira em incentivar a utilização de testes automatizados. Esse incentivo contribuiu para a criação do Test-DrivenDevelopment (TDD), um modelo de desenvolvimento no qual o teste é escrito antes do código. O desenvolvimento orientado a comportamentos (Behaviour-DrivenDevelopment - BDD) surgiu como uma evolução do TDD, com foco no comportamento do sistema, porém não deixando de lado as técnicas utilizadas pelo TDD. O BDD contribui com o desenvolvimento de software baseado nos requisitos previamente identificados através de histórias de usuário. Este trabalho apresenta as principais características do BDD, a sua relação com os valores ágeis e a aplicação prática da técnica com auxílio do framework SpecFlow, que irá auxiliar na transformação dos requisitos em testes.
Texto completo:
PDFApontamentos
- Não há apontamentos.