Test design technique helps you design better cases. Since exhaustive testing is not possible , testing techniques helps to reduce the number of test cases to be executed while increasing test coverage. They help to identify test conditions that are otherwise difficult to recognize.
- Boundary value analysis
- Equivalent class partitioning
- Decision table based testing
- State transition
- Error guessing