An evaluation of the TDD (Test Driven Development) approach in a mature software developer

  • 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

Abstract


Software development projects are increasingly seeking to identify the maximum possible errors before the final delivery of the product to the customer in order to reduce their maintenance costs of the software. This work uses the results obtained in both projects (a project that used TDD and another project that did not use TDD) to indicate that the use of TDD can result in projects with fewer failures. To support his statement in favor of TDD, the work explores two indicators, defect density in systemic test coverage and unit testing.
Keywords: TDD Approach, Cost Reduction, Application in Mature Companies

References

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.
Published
2013-07-01
RIBEIRO, Samira; ALBUQUERQUE, Adriano; FILHO, Leodércio; JÚNIOR, Lobo; RÉGIA, Sandra; CAVALCANTE, Niedja. An evaluation of the TDD (Test Driven Development) approach in a mature software developer. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (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.