← 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 the concept of 'test basis'?

    Answer: Any artifact from which test conditions can be derived

    The test basis includes any artifact (requirements, design docs, user stories, etc.) from which test conditions can be identified.

  2. What is the MAIN purpose of a test oracle?

    Answer: To determine whether a test has passed or failed

    A test oracle is a source of expected results used to determine whether actual test outcomes match expected outcomes.

  3. In ISTQB terminology, what is a 'test condition'?

    Answer: A testable aspect of a component identified as a basis for testing

    A test condition is a testable aspect of a component or system that can be exercised by one or more test cases.

  4. Which testing principle states that exhaustive testing is impossible?

    Answer: Exhaustive testing is impossible

    The principle 'Exhaustive testing is impossible' states that testing all combinations of inputs and preconditions is not feasible except in trivial cases.

  5. A tester finds that repeated use of the same test cases over time stops detecting new defects. Which ISTQB principle explains this?

    Answer: Pesticide paradox

    The pesticide paradox states that if the same tests are repeated, they eventually stop finding new bugs and must be reviewed and updated.

  6. Which of the following is an example of a DYNAMIC testing technique?

    Answer: Executing a program with specific input values

    Dynamic testing involves executing the software under test, whereas static testing examines artifacts without execution.

  7. What does 'test coverage' measure?

    Answer: The proportion of a test basis covered by test cases

    Test coverage measures the degree to which a specified coverage item (e.g., statements, branches) has been exercised by a test suite.