Summary

It is not so much that objects construct an application that influences how it is tested, but that the technologies encapsulate and deploy these applications. The granularity of the packaging and the dynamic nature of assembling the executable code both affect the types of tests that need to be executed.

The seemingly endless array of tests that could be run must be trimmed to the set that should be run using the functional priorities of the project, as indicated by the use profile, and the level of quality desired, as indicated by the levels of coverage proposed in the project test plan.

What we have tried to do in this chapter is to touch on several application characteristics and attributes that affect testing and to describe briefly ...

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.