Glossary

Abstract class A class that cannot be instantiated, because parts of its implementation are delegated to specific subclasses.

Acceptance test In Extreme Programming (XP), an automated test defined by the customer to check for the extent the software meets the required functionality or the required properties (see also User story).

Anticomposition axiom An axiom about object-oriented testing stating that the sum of adequate test suites for segments of a module does not necessarily result in an adequate test suite for the entire module.

Antidecomposition axiom An axiom about object-oriented testing stating that components can contain errors that may not be discovered by testing the system as a whole.

Antiextensionality axiom An axiom ...

Get Unit Testing in Java 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.