Software Testing Professional Standards & Competencies 4 — Questions and Answers
Question 1: What is the key distinction between a test strategy and a test plan?
- A test plan is for small projects; a test strategy is for large projects only
- A test strategy defines the general approach across projects; a test plan details the specific approach for one project (Correct answer)
- They are identical documents with different names
- A test strategy is written by developers; a test plan is written by testers
Correct answer: A test strategy defines the general approach across projects; a test plan details the specific approach for one project
A test strategy is an organizational-level document defining the general testing approach, while a test plan is project-specific and tactical.
Question 2: Which behavior BEST demonstrates a tester adhering to a 'quality mindset'?
- Closing test cases quickly to meet quota
- Proactively identifying risks and raising quality concerns early in the SDLC (Correct answer)
- Waiting until code is complete before thinking about testing
- Only testing features that developers request verification for
Correct answer: Proactively identifying risks and raising quality concerns early in the SDLC
A quality mindset means proactively thinking about quality and risk throughout the entire development lifecycle, not just at the end.
Question 3: What is 'pesticide paradox' in the context of ISTQB testing principles?
- Defect reports that cause developers to become defensive
- Running the same tests repeatedly stops finding new defects over time (Correct answer)
- Automated tests that slow down the CI pipeline
- Testing tools that damage the application under test
Correct answer: Running the same tests repeatedly stops finding new defects over time
The pesticide paradox states that if the same tests are repeated, they eventually stop finding new bugs as code evolves around them.
Question 4: A tester is pressured to sign off on a system with known medium-severity defects to meet a contractual deadline. What is the MOST professional response?
- Sign off without noting any reservations
- Sign off only after formally documenting the known defects and obtaining written acknowledgment from stakeholders (Correct answer)
- Delay signing off indefinitely until all defects are fixed
- Fix the defects personally to resolve the conflict
Correct answer: Sign off only after formally documenting the known defects and obtaining written acknowledgment from stakeholders
Professional testers document known risks and obtain stakeholder sign-off acceptance of those risks before releasing.
Question 5: Which of the following is a PRIMARY responsibility of a test manager vs. a test analyst?
- Test manager writes test cases; test analyst reviews them
- Test manager plans, monitors, and controls the testing process; test analyst designs and executes tests (Correct answer)
- Test manager executes regression tests; test analyst reports results
- They have identical responsibilities at different salary levels
Correct answer: Test manager plans, monitors, and controls the testing process; test analyst designs and executes tests
Test managers focus on planning, coordination, and control of the testing process, while test analysts focus on designing and executing tests.
Question 6: Why is continuous professional development important for software testing professionals?
- It is only required for testers seeking management roles
- Technology, methodologies, and tools evolve constantly, requiring ongoing learning to remain effective (Correct answer)
- It guarantees salary increases
- It is only necessary for testers working in regulated industries
Correct answer: Technology, methodologies, and tools evolve constantly, requiring ongoing learning to remain effective
The software testing field evolves rapidly with new tools, methodologies, and technologies, making continuous learning essential for professional effectiveness.
Question 7: What does 'risk-based testing' require a tester to do first?
- Automate all regression tests before manual testing begins
- Identify and prioritize risks to focus testing effort on the highest-impact areas (Correct answer)
- Obtain budget approval for testing tools
- Complete all functional tests before addressing performance risks
Correct answer: Identify and prioritize risks to focus testing effort on the highest-impact areas
Risk-based testing starts with identifying and prioritizing product risks so the most critical areas receive proportionally more testing attention.
What is the key distinction between a test strategy and a test plan?