Which of the following is NOT a White box Technique?

  1. Path Testing

  2. Data flow testing

  3. Statement testing

  4. State Transition testing


Correct Option: D

AI Explanation

To answer this question, you need to understand the concept of white box testing techniques. White box testing is a testing approach that involves examining the internal structure and implementation of the system or software being tested. It is also known as clear box testing, glass box testing, or structural testing.

Let's go through each option to determine which one is NOT a white box technique:

Option A) Path Testing - Path testing is a white box testing technique. It involves testing all possible paths or combinations of paths through a program's source code.

Option B) Data flow testing - Data flow testing is also a white box testing technique. It focuses on testing the paths and conditions through which data flows within a program.

Option C) Statement testing - Statement testing is a white box testing technique. It involves testing each statement in the source code to ensure that it executes correctly.

Option D) State Transition testing - State Transition testing is NOT a white box testing technique. State transition testing is a black box testing technique that focuses on testing the behavior of a system or software based on different states and transitions between those states.

Therefore, the correct answer is D) State Transition testing. This option is not a white box testing technique because it falls under the category of black box testing techniques.

Find more quizzes: