Multiple choice technology testing

Equivalence partitioning is

  1. A black box testing technique than can only be used during system testing

  2. A white box testing technique appropriate for component testing

  3. A black box testing technique used only by developers

  4. A black box testing technique appropriate to all levels of testing

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

Equivalence partitioning is a black-box testing technique that divides input data into valid and invalid classes to reduce test cases while maintaining coverage. It applies to all test levels - unit, integration, system, and acceptance testing. Options A and C incorrectly limit it to specific levels or roles (developers vs testers). Option B is wrong because it's not a white-box technique.

AI explanation

Equivalence partitioning is a black-box testing technique that divides input data into partitions expected to be handled the same way by the system, and it can be applied at any test level — unit, integration, system, or acceptance — not restricted to system testing alone or to any particular role like developers only. That generality is exactly what distinguishes it as a broadly applicable black-box technique.