Which of the following statements about black box and white box techniques is correct?

Explanation: Equivalence partitioning, boundary value analysis, decision tables, state transition and use case testing are examples of Specification-based (black-box) testing techniques. Condition coverage, multiple condition coverage, decision testing and statement testing are examples of structure-based or white-box testing techniques.

  • A. Decision Testing, Equivalence Partitioning and Condition Coverage are all black box techniques
  • B. Boundary Value Analysis, State Transition and Statement Testing are all white box techniques
  • C. Decision Table Testing, State Transition and Use Case Testing are all black box techniques
  • D. Decision Testing, Equivalence Partitioning and Statement Testing are all white box techniques

Answer: Option C