← All ISTQB Flashcard Decks

Fundamentals of Software Testing Flashcards

7 cards from real ISTQB practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 7 Fundamentals of Software Testing flashcards as text
  1. Which of the following BEST describes 'acceptance testing' in the ISTQB framework?

    Answer: Formal testing to determine whether a system satisfies acceptance criteria for delivery

    Acceptance testing determines whether a system meets the acceptance criteria and enables stakeholders to decide whether to accept the product.

  2. What is a 'defect cluster' in the context of software testing?

    Answer: A concentration of defects found in a small number of modules

    Defect clustering (an ISTQB principle) states that a small number of modules typically contain the majority of defects found during testing.

  3. Which of the following is an example of a NON-FUNCTIONAL test type?

    Answer: Usability testing

    Usability testing evaluates how easy and pleasant a system is to use, which is a non-functional quality characteristic.

  4. What is the purpose of 'test monitoring' during test execution?

    Answer: To track progress against the plan and report status to stakeholders

    Test monitoring gathers information and provides feedback about testing activities to compare actual progress against the test plan.

  5. In ISTQB terminology, what is the DIFFERENCE between a 'fault' and a 'failure'?

    Answer: A fault is a defect in the code; a failure is the observable incorrect behavior caused by that defect

    A fault (defect) is the flaw in the code or artifact, while a failure is the observable manifestation of that defect during execution.

  6. Which technique uses a table to systematically record combinations of conditions and their corresponding actions?

    Answer: Decision table testing

    Decision table testing uses a table to capture combinations of conditions and the system's expected actions for each combination.

  7. What is 'shift-left testing'?

    Answer: Moving testing activities earlier in the software development lifecycle

    Shift-left testing involves starting test activities earlier in the SDLC to detect defects sooner and reduce the cost of fixing them.