O'Reilly logo

Rapid J2EE™ Development: An Adaptive Foundation for Enterprise Applications by Alan Monnox

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 15. Efficient Quality Assurance

Properly testing a system requires a sizeable effort, with typically a quarter of the project schedule being set aside for the testing process [Brooks, 1995]. Consequently, any method that facilitates the various testing activities directly impacts the project timeframe, helping to speed up the delivery of the software. If you can reduce the time to undertake all aspects of the testing process, you’ll achieve the RAD objective of delivering the application to the customer in a shorter timeframe.

Despite the advantages test-driven development provides, it is not a replacement for a rigorous quality assurance (QA) process. This still has to be undertaken, as a test strategy based purely on unit testing falls ...

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