Which testing technique examines software functionality without considering its internal code structure?

Options

  • A. White-box testing
  • B. Black-box testing
  • C. Code optimization
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. Black-box testing

Detailed Explanation

Black-box testing tests software based on its inputs and expected outputs without requiring knowledge of the internal implementation or source code. In contrast, White-box testing examines the internal logic and code structure.