Multiple choice technology testing

Which of the following techniques are black box techniques?

  1. State transition testing, code testing, agile testing

  2. Equivalence partitioning, state transition testing, decision table testing

  3. System testing, acceptance testing, equivalence partitioning

  4. System integration testing, system testing, decision table testing

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Black box testing techniques design tests based solely on inputs and expected outputs, without knowledge of internal code structure. Option B is correct because equivalence partitioning, state transition testing, and decision table testing are all black box techniques - they analyze external behavior. Options A, C, and D incorrectly mix in white box techniques (code testing) or test levels/types (system testing, integration testing, acceptance testing) which describe when testing occurs rather than how tests are designed. Black box focuses on what the system does rather than how it's implemented.