โ† All ISTQB Flashcard Decks

Foundation 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 Foundation flashcards as text
  1. Which of the following is an example of a DYNAMIC testing technique?

    Answer: Executing a program with test inputs to observe behavior

    Dynamic testing involves executing the software, as opposed to static testing, which examines artifacts without execution.

  2. Which coverage criterion requires that every statement in the code is executed at least once?

    Answer: Statement coverage

    Statement coverage measures the percentage of executable statements that have been exercised by the test suite.

  3. Which of the following BEST describes 'error guessing' as a test technique?

    Answer: Using experience and intuition to predict likely defects

    Error guessing leverages a tester's experience to anticipate where defects are most likely to occur and design tests to find them.

  4. What is the relationship between verification and validation in software testing?

    Answer: Verification checks the product is built correctly; validation checks it meets user needs

    Verification asks 'Are we building the product right?' while validation asks 'Are we building the right product?'

  5. During which test level are interfaces between integrated components typically tested?

    Answer: Integration testing

    Integration testing focuses on interactions and interfaces between components or systems that have been combined.

  6. Which of the following is a characteristic of a good test case?

    Answer: It has a clearly defined expected result

    A good test case must have a precisely defined expected result so any tester can objectively determine a pass or fail outcome.

  7. Which of the following statements about exploratory testing is TRUE?

    Answer: Test design and execution happen simultaneously

    In exploratory testing, testers simultaneously design and execute tests, learning about the system as they go.