← All CAST Flashcard Decks

Agile and Iterative Testing Flashcards

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

Read the first 7 Agile and Iterative Testing flashcards as text
  1. In an Agile project, when should testers ideally begin their involvement?

    Answer: During sprint planning and requirement refinement

    Testers in Agile should participate from sprint planning onward so they can clarify acceptance criteria and prepare tests early.

  2. Which Agile testing quadrant focuses on business-facing tests that critique the product, such as performance and security testing?

    Answer: Quadrant 4 (technology-facing, critique product)

    Quadrant 4 covers non-functional tests like performance, security, and reliability testing that are technology-facing and critique the product.

  3. What is a 'Definition of Done' (DoD) in Agile testing?

    Answer: A checklist of criteria that must be met before a user story is considered complete

    The Definition of Done is a shared checklist of quality criteria—including testing requirements—that a story must satisfy to be considered complete.

  4. In Scrum, what is the primary purpose of a sprint retrospective from a testing perspective?

    Answer: To reflect on the team's testing process and improve it

    The sprint retrospective is the team's opportunity to inspect their process, including testing practices, and adapt to improve future sprints.

  5. Which practice best describes 'test-first' development in an Agile context?

    Answer: Writing automated tests before writing the production code they validate

    Test-Driven Development (TDD) is the primary 'test-first' practice where failing tests are written before production code, guiding implementation.

  6. What does 'continuous testing' mean in a DevOps or Agile pipeline?

    Answer: Executing automated tests at every stage of the delivery pipeline to provide rapid feedback

    Continuous testing integrates automated tests into the CI/CD pipeline so that every code change triggers immediate quality feedback.

  7. In Agile, who is ultimately responsible for the quality of the product?

    Answer: The entire cross-functional team

    Agile places quality responsibility on the whole team—developers, testers, and the product owner collaborate to build quality in from the start.