Uma avaliação da abordagem TDD (Test Driven Development) em uma empresa desenvolvedora de software madura

  • Samira Ribeiro UNIFOR
  • Adriano Albuquerque UNIFOR
  • Leodércio Filho Instituto Atlântico
  • Lobo Júnior Instituto Atlântico
  • Sandra Régia Instituto Atlântico
  • Niedja Cavalcante Instituto Atlântico

Resumo


Projetos de desenvolvimento de software buscam cada vez mais identificar o máximo possível de erros antes da entrega final do produto para o cliente, visando diminuir os seus custos com a manutenção do software. Este trabalho utiliza os resultados obtidos em dois projetos (um projeto que utilizou TDD e outro projeto que não utilizou TDD) para indicar que o uso de TDD pode resultar em projetos com um número menor de falhas. Para sustentar sua indicação em favor do TDD, o trabalho explora dois indicadores, densidade de defeitos em teste sistêmicos e cobertura de testes unitários.
Palavras-chave: Abordagem TDD, Diminuição de Custos, Aplicação em Empresas Maduras

Referências

Beck, Kent. Test-Driven Development: A Pratical Guide, 2003.

MYERS, Glenford J., The Art of Software Testing, 1979

Neto, Arilo Claudio Dias. Introdução a Teste de Software, 2012.

Sakurai, Rafael. TDD - Desenvolvimento guiado por testes, 2012.
Publicado
01/07/2013
RIBEIRO, Samira; ALBUQUERQUE, Adriano; FILHO, Leodércio; JÚNIOR, Lobo; RÉGIA, Sandra; CAVALCANTE, Niedja. Uma avaliação da abordagem TDD (Test Driven Development) em uma empresa desenvolvedora de software madura. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 12. , 2013, Salvador. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 302-309. DOI: https://doi.org/10.5753/sbqs.2013.15293.