Test design patterns are to testing what software design patterns are to programming. A test design pattern addresses the unique concerns of test design.
You can download two frequently used test design patterns.
- Category-Partition Test Design Pattern
- This test design pattern underlies nearly all black-box test approaches.
- Extended Use Case Test Design Pattern
- This test design pattern shows how to develop a comprehensive test suite for a use case.
Here are some resources for users and developers of test design patterns.
- A Note on the Test Design Pattern Template
- This short note explains the test design pattern and why it should be used.
- The Test Design Pattern Template
- A pattern schema for writing new test design patterns.
- Test Design Pattern Catalog
- A list of 37 test design patterns.
- Test Automation Pattern Catalog
- A list of design patterns for test drivers and built-in test.
- Test Oracle Pattern Catalog.
- A list of short form patterns that address producing and evaluating the test case expected results.
Many sites offer information about patterns in software development and testing.