Software Engineering · Question 5 · Easy

Black-box testing designs test cases based on:

  1. The internal code structure and execution paths
  2. The requirements and specifications, without looking at the code
  3. The compiler's optimisation output
  4. Statement and branch coverage of the source code
Answer and explanation

Answer: B. The requirements and specifications, without looking at the code

Explanation: Black-box testing treats the software as opaque and derives tests from the specification. Testing based on code structure and coverage is white-box testing.

Previous: Which git command creates a local copy of an existing remote repository? · Next: A form field accepts an age from 18 to 60, inclusive. Which set of test values…

Practise software engineering

Try a fresh set of software engineering questions with an explanation after every answer, free and without signing up: Software Engineering practice. Or sit a full placement mock test.

More software engineering questions

More technical & programming practice

Cloud & DevOps · GenAI Basics · Pseudo-code · C Programming · Java · Python · Data Structures · Algorithms

LogicWiz Exams home · All practice topics · Placement mock tests · Daily 10 challenge