ISTQB Throughout the Lifecycle 5 — Questions and Answers
Question 1: What testing challenge is unique to maintenance testing compared to new development testing?
- Maintenance testing requires more testers
- Impact analysis is needed to determine what regression testing is required (Correct answer)
- Maintenance testing cannot use automated tools
- Maintenance testing has no test basis
Correct answer: Impact analysis is needed to determine what regression testing is required
Maintenance testing requires impact analysis to understand which parts of the existing system are affected by changes, determining the scope of needed regression testing.
Question 2: In a continuous delivery pipeline, what is the primary purpose of smoke testing after deployment?
- Comprehensive functional verification of all features
- Quick verification that the deployed build is stable enough for further testing (Correct answer)
- Performance benchmarking of the new deployment
- Security scanning of the deployed application
Correct answer: Quick verification that the deployed build is stable enough for further testing
Smoke testing after deployment provides a rapid sanity check that critical functionality works in the new environment before investing in full test execution.
Question 3: Which factor most influences the selection of a software development lifecycle model for a given project?
- The number of testers available on the team
- The stability and clarity of requirements and expected rate of change (Correct answer)
- The geographic location of the development team
- The preferred programming language
Correct answer: The stability and clarity of requirements and expected rate of change
Requirement stability and clarity are the primary factors in SDLC selection; stable requirements favor sequential models while changing requirements favor iterative/agile models.
Question 4: What is a 'test charter' commonly used for in exploratory testing?
- Documenting the final test results for sign-off
- Defining the scope, objective, and approach for a time-boxed exploratory session (Correct answer)
- Listing all test cases to be executed during a sprint
- Assigning testers to specific test levels
Correct answer: Defining the scope, objective, and approach for a time-boxed exploratory session
A test charter provides structure for exploratory testing by defining what to explore, the goal of the session, and the approach, within a time-boxed session.
Question 5: When test automation is introduced in an organization, what is the most common realistic benefit achieved over time?
- Immediate elimination of all manual testing
- Reduced regression testing time, freeing testers for exploratory and new feature testing (Correct answer)
- Complete defect-free software after automation
- Reduced need for test environments
Correct answer: Reduced regression testing time, freeing testers for exploratory and new feature testing
Automation's primary value is in reducing the time and effort for repetitive regression testing, allowing human testers to focus on higher-value activities.
Question 6: Which ISTQB testing principle warns against relying solely on one testing technique or focusing testing only on familiar areas?
- Defects cluster together
- Pesticide paradox (Correct answer)
- Testing is context dependent
- Absence-of-errors fallacy
Correct answer: Pesticide paradox
The pesticide paradox states that repeatedly running the same tests will eventually stop finding new defects, requiring tests to be regularly reviewed and revised.
Question 7: In an organization adopting whole-team quality, how does the tester's role change compared to traditional testing?
- Testers work in isolation to remain objective
- Testers collaborate with developers and business representatives throughout development (Correct answer)
- Testers only perform final acceptance testing
- Testers become project managers
Correct answer: Testers collaborate with developers and business representatives throughout development
Whole-team quality means testers work alongside developers and business stakeholders throughout the lifecycle, contributing testing expertise at every stage rather than only at the end.
What testing challenge is unique to maintenance testing compared to new development testing?