Intermediate Software Engineering / SDLC / Agile
Q56 / 100

What is the difference between "white-box testing" and "black-box testing"?

Correct! Well done.

Incorrect.

The correct answer is A) White-box testing involves designing test cases with knowledge of the internal code structure and logic; black-box testing involves testing functionality without knowledge of the internal implementation, focusing only on inputs and outputs

A

Correct Answer

White-box testing involves designing test cases with knowledge of the internal code structure and logic; black-box testing involves testing functionality without knowledge of the internal implementation, focusing only on inputs and outputs

Explanation

White-box testing (e.g., unit tests examining code paths) leverages internal knowledge to design thorough tests, while black-box testing (e.g., acceptance tests) evaluates the system purely from an external, user-facing perspective.

Progress
56/100