Testing Patterns

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

1The structure of this article was inspired by a well-known pattern language for information integrity.

Getting Started

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

2These concepts were first described in a seminal paper on software architecture.

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