O'Reilly logo

Software Quality Assurance by Bedir Tekinerdogan, John Grundy, Nour Ali, Richard M Soley, Ivan Mistrik

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9

Achieving quality on software design through test-driven development

Eduardo Guerra1 and Maurício Aniche2,    1National Institute of Space Research (INPE), Associated Laboratory for Computing and Applied Mathematics, São José dos Campos / SP-Brazil,    2University of São Paulo (USP) Department of Computer Science, São Paulo / SP-Brazil

Abstract

Test-driven development (TDD) is a technique for developing and designing software where tests are created before production code in short cycles. There is some discussion in the software engineering community on whether TDD can really be used to achieve software quality. Some experiments were conducted in the last years comparing development by using TDD with one creating tests after the production ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required