Test Levels and Types 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 Test Levels and Types flashcards as text
In the V-model, what is the relationship between test levels and development phases?
Answer: Each test level corresponds to a development phase on the opposite side of the V
In the V-model, each development phase (requirements, architecture, detailed design, coding) has a directly corresponding test level on the right side of the V.
In integration testing, what is a 'driver'?
Answer: A replacement component that calls or invokes the component under test
A driver is a component that replaces a calling (higher-level) module and simulates the calls to the component being tested during bottom-up integration.
Operational acceptance testing (OAT) primarily focuses on:
Answer: Validating operational readiness including backup, recovery, and maintenance procedures
OAT evaluates whether the system is ready for operations, covering backup/restore procedures, disaster recovery, user management, and routine maintenance tasks.
What is the purpose of 'impact analysis' in maintenance testing?
Answer: Identifying which parts of the system are affected by a change to scope regression testing
Impact analysis identifies the areas of the system affected by a planned change, helping testers determine which existing tests to re-run to catch regressions.
How does contract acceptance testing differ from user acceptance testing (UAT)?
Answer: Contract acceptance testing verifies compliance with contractual specifications; UAT validates against user needs
Contract acceptance testing validates the system against formally agreed contractual specifications, whereas UAT validates that the system meets actual user and business needs.
Which statement about non-functional testing is MOST accurate according to ISTQB?
Answer: Non-functional testing evaluates 'how well' the system performs, covering qualities like speed, security, and usability
Non-functional testing measures quality characteristics that describe how well the system behaves, and can be applied at any test level.
In ISTQB terminology, what distinguishes alpha testing from beta testing?
Answer: Alpha testing is conducted at the developer's site; beta testing is conducted at customer sites or in the field
Alpha testing is performed at the developing organization's own facilities, while beta testing is performed by customers or end users at their own sites in a real environment.