Testing Patterns

This pattern language1 describes a new approach. It avoids the common problems with testing and provides better reliability.

Getting Started

To begin, you need to understand the basic concepts2 behind the approach.

The rest of the content continues here with more details about the testing patterns.

The structure of this article was inspired by a well-known pattern language for information integrity.
These concepts were first described in a seminal paper on software architecture.