Certified Associate in Software Testing (CAST) Practice Test

Disable ads (and more) with a membership for a one time $2.99 payment

Study for the Certified Associate in Software Testing (CAST) Test. Prepare with flashcards and multiple-choice questions, each question has hints and explanations. Get ready for your exam!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


Which of the following is NOT a White Box Testing technique?

  1. Statement coverage

  2. Boundary value analysis

  3. Decision coverage

  4. Condition coverage

The correct answer is: Boundary value analysis

Boundary value analysis is not considered a white box testing technique; rather, it belongs to the category of black box testing. White box testing techniques focus on internal code structures and logic, allowing testers to see the code and evaluate its execution based on various conditions and paths. In contrast, boundary value analysis is a testing method primarily concerned with the inputs to a software application. It examines values at the boundaries of input ranges, which is integral to black box testing as it does not require any knowledge of the internal workings of the system. This technique helps identify errors at the edges of the input domain, which are often places where bugs manifest due to incorrect handling of input limits. On the other hand, statement coverage, decision coverage, and condition coverage are all techniques used in white box testing. Statement coverage ensures that every executable statement in the code has been executed at least once during testing. Decision coverage extends this concept by verifying that each decision point has the potential outcomes tested. Condition coverage evaluates the true and false outcomes of individual conditions within decision statements. All these methods allow testers to analyze the behavior of the code through its internal logic.