Throughout the Lifecycle 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 Throughout the Lifecycle flashcards as text
A team is developing software using continuous integration. Which testing practice is most essential to support this approach?
Answer: Automated regression tests that run on every build
Automated regression testing is essential for CI because it provides rapid feedback after each build, detecting integration issues early.
What is the key difference between validation and verification in testing?
Answer: Verification checks the product is built right; validation checks it is the right product
Verification confirms the software conforms to its specifications (built right), while validation confirms it meets user needs and expectations (right product).
During which phase of the SDLC is test basis analysis most appropriately performed?
Answer: As early as the requirements phase
Test basis analysis should begin as early as the requirements phase to enable early defect detection in requirements documents themselves.
In a Scrum team, who is primarily responsible for defining acceptance criteria for user stories?
Answer: Product Owner
The Product Owner is responsible for defining and prioritizing user stories, including their acceptance criteria, representing business stakeholder needs.
What is the main purpose of a test policy in an organization?
Answer: State the organization's principles and approach to testing
A test policy defines the organization's high-level principles, objectives, and approach to testing, guiding how testing is practiced across projects.
Which maintenance testing trigger is caused by changes to the operating environment rather than to the software itself?
Answer: Adaptive maintenance
Adaptive maintenance testing is triggered when the software must be adapted to changes in its environment, such as OS upgrades or hardware changes.
In DevOps, what is the role of continuous testing?
Answer: Provide fast feedback throughout the pipeline on code quality
Continuous testing in DevOps provides rapid, automated feedback at every stage of the pipeline, enabling quick identification and resolution of issues.