Agile Testing & Validation Flashcards
7 cards from real AAC 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 Testing & Validation flashcards as text
In agile, what is the primary purpose of exploratory testing?
Answer: To simultaneously learn, design, and execute tests
Exploratory testing allows testers to simultaneously learn the system, design tests, and execute them, uncovering defects that scripted tests often miss.
Which agile practice encourages developers to write tests before writing production code?
Answer: Test-Driven Development
Test-Driven Development (TDD) requires writing a failing unit test before writing the minimal production code to make it pass.
A team notices their regression suite takes 4 hours to run. What is the BEST agile approach to address this?
Answer: Parallelize tests and optimize the test pyramid
Parallelizing tests and following the test pyramid (more unit tests, fewer UI tests) reduces feedback cycle time.
What does 'shift-left testing' mean in an agile context?
Answer: Starting testing activities earlier in the development lifecycle
Shift-left testing means involving testing and quality thinking as early as possible, ideally from requirements analysis.
During sprint review, a stakeholder finds a defect in a demonstrated feature. What should the team do?
Answer: Log it as a bug in the backlog and prioritize with the Product Owner
Defects found during sprint review are logged in the backlog, and the Product Owner prioritizes them for future sprints.
Which of the following best describes a 'testing quadrant' in agile?
Answer: A matrix mapping test types by whether they support the team or critique the product, and by technology or business focus
Agile testing quadrants (Brian Marick) categorize tests by two axes: team-facing vs. business-facing, and technology-facing vs. business-facing.
What is the key benefit of having a 'Definition of Done' that includes testing criteria?
Answer: It ensures consistent quality standards and prevents incomplete work from being called 'done'
A DoD with testing criteria ensures every increment meets a shared quality bar before being considered complete.