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.