Multiple choice technology security

Which of the following best describes the difference between white-box testing and black-box testing?

  1. White-box testing is performed by an independent programmer team

  2. Black-box testing uses the bottom-up approach

  3. Black-box testing involves the business units

  4. White-box testing examines the program internal logical structures

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

White-box testing (also called glass-box or clear-box testing) involves full knowledge of the application's internal structure, code, and logic, allowing testers to examine paths, conditions, and data flow. Black-box testing treats the application as an opaque system, testing only inputs and expected outputs without seeing internal code. White-box is typically done by developers, while black-box simulates an external attacker or user perspective.