Testing Incremental Projects

Fewer and fewer software development projects build a complete system from the raw products of a programming language and a comprehensive set of requirements. Many are “remodeling” projects in which a portion of an existing system is replaced with updated, often expanded, functionality. Commercial-off-the-shelf (COTS) software is used when possible to provide portions of the functionality of a system, whether it's completely new or renovated.

For example, one project we are working on as we write this is the incorporation of a voice-recognition engine; another is using a spreadsheet component comprised of several classes; and yet another is using a commercial application server as the middle layer in a three-tiered ...

Get A Practical Guide to Testing Object-Oriented Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.