Chapter 6. Testing Interactions
Want to understand different types of interactions? See Object Interactions.
Only have time to run some of the test cases you can think of? See Sampling Test Cases.
Want to reuse the design of your test software? See Test Patterns.
Need to know how tos test code that throws exceptions? See Testing Exceptions.
An object-oriented program comprises a collection of objects that collaborate to solve some problem. The ways in which those objects collaborate determine what a program does and, consequently, the correctness of a program's execution. An instance of a trusted primitive class, for example, may contain no faults, but if the services of that instance are not used correctly by other program components, then the ...
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.