Correct Answer - Option 2 : (A), (B) and (C) only
The correct answer is option 2.
Black-box testing, also known as behavioural testing, focuses on the software's functional specifications. In other words, black-box testing allows a software developer to create sets of input conditions that completely exercise all of a program's functional requirements. The methods for behavioural testing are as follows.
- graph-based testing methods
- equivalence partitioning
- boundary value analysis
- comparison testing
- orthogonal array testing
∴ Hence the correct answer is (A), (B) and (C) only.