Istqb Certified Tester Foundation Level CTFL · Free Practice Question Medium

Question 68

Match each of the following test types (1-4) with its corresponding characteristic (I-IV):

1. Functional testing.

2. Non-functional testing.

3. Black-box testing.

4. White-box testing.


I. It derives tests from the system's implementation or internal structure.

II. It evaluates the functions that a component or system should perform.

III. Its main objective is checking the system's behavior against its specifications.

IV. It is the testing of “how well the system behaves".

  • A

    1-IV, 2-III, 3-I, 4-II

  • B

    1-II, 2-I, 3-III, 4-IV

  • C

    1-II, 2-IV, 3-I, 4-III

  • D

    1-II, 2-IV, 3-III, 4-I

Reveal correct answer

Correct answer: D

Explanation

1-II, 2-IV, 3-III, 4-I

  1. Functional Testing

    • Correct Match: II. It evaluates the functions that a component or system should perform.

    • Explanation: Functional testing is focused on validating the functions of a system as specified by its requirements. This aligns with evaluating whether the system performs the intended functions correctly, as described in characteristic II.

  2. Non-Functional Testing

    • Correct Match: IV. It is the testing of “how well the system behaves.”

    • Explanation: Non-functional testing assesses aspects like performance, usability, and reliability, which are concerned with the quality and behavior of the system rather than its specific functions. Thus, this aligns with testing "how well the system behaves" as described in characteristic IV.

  3. Black-Box Testing

    • Correct Match: III. Its main objective is checking the system's behavior against its specifications.

    • Explanation: Black-box testing involves verifying that the system meets its specifications without any regard for the internal implementation details. It directly checks system behavior against defined specifications, making characteristic III the most suitable match.

  4. White-Box Testing

    • Correct Match: I. It derives tests from the system's implementation or internal structure.

    • Explanation: White-box testing involves understanding the internal workings of the system and deriving tests based on its code or structure. This approach matches characteristic I, which focuses on tests derived from the system's internal structure.

Discussion

Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.

You must be logged in to post a comment.

Preparing For

Your Certification?

255+ certifications
Detailed explanations
Free PDF samples

Has All The Questions You Need