Resumo:
Este trabalho aplica a técnica Test-Driven Development (TDD - Desenvolvimento Guiado por Testes) em um protótipo de sistema de vendas no varejo. Em particular é demonstrado como um desenvolvimento incremental e interativo com TDD pode auxiliar a equipe de desenvolvimento a identificar erros em testes de regressão e como tornar seu código simples; mantendo o fácil entendimento e mais flexível, deixando acessível para qualquer possível modificação nos requisitos, comumente de um projeto desenvolvido utilizando uma metodologia ágil. No término do trabalho foi constatado que o emprego da técnica trouxe melhorias para o desenvolvimento do protótipo em questão. Pode-se constatar isto após utilizar como métricas alguns conceitos do guia Project Management Body of Knowledge (PMBOK).