The ___________ technique can be used to achieve input and output coverage
-
Boundary value analysis
-
Equivalence partitioning
-
Decision table testing
-
State transition testing
B
Correct answer
Explanation
Equivalence partitioning is a test design technique that divides input data into groups (equivalence classes) that are expected to be processed similarly. By testing one value from each equivalence class, you achieve coverage of both valid and invalid inputs and outputs. Boundary value analysis focuses on edge cases, decision tables on complex logic combinations, and state transition on system states.