Software testing Techniques help you design better cases. Since exhaustive testing is not possible; Testing Techniques help reduce the number of test cases to be executed while increasing test coverage. They help identify test conditions that are otherwise difficult to recognize.
Important software testing techniques, are
- Boundary Value Analysis (BVA)
- Equivalence Class Partitioning
- State Transition