ISTQB_Managing the Product_2.2 Test Estimation_TM-2.2.3 (K4) Select an appropriate technique or approach for test estimation for a given context

Technique Type Best Used When Factors Supporting Choice Example Scenario
Ratio-Based Metric-Based Historical data is available from similar past projects ✅ Data availability❌ Expert availability not mandatory✅ Fast❌ Limited error margin✅ Works in stable contexts Avg. 15 test cases per requirement used for estimating new CRM system
Extrapolation Metric-Based Trends/patterns from large datasets can be used for predictions ✅ Historical trend data✅ Modeling skills❌ Experts not required❌ Time-consuming✅ Error margins if modeled well Based on defect detection rate trend across 3 previous releases
Three-Point Est. Metric-Based Need to account for uncertainty in effort estimates ✅ Uncertainty estimation✅ Modeling knowledge❌ Heavy expert dependency✅ Good for volatile contexts Effort estimation = (Optimistic + 4×Most Likely + Pessimistic) ÷ 6
Delphi Method Expert-Based Expert team available; no reliable historical data ✅ Expert availability❌ Historical data not needed✅ Collaborative❌ Can be slow✅ Flexible error range Experts anonymously estimate test effort, then iterate toward consensus
Planning Poker Expert-Based Agile teams needing collaborative and quick estimation for backlog items ✅ Expert availability❌ Requires minimal modeling✅ Time-efficient✅ Fits Agile contexts❌ Historical data not mandatory Scrum team uses poker cards to estimate testing points for a sprint backlog
Wideband Delphi Expert-Based Complex projects in sequential (e.g., Waterfall) models needing structured expert collaboration ✅ Expert availability❌ Data not essential❌ Time-consuming✅ Good in traditional models✅ Suitable for high complexity Multiple experts discuss in rounds to estimate testing effort for a government system
Factor What It Affects Example
Data Availability Needed for metric-based techniques like ratio or extrapolation Past defect density data to forecast new release testing effort
Expert Availability Needed for expert-based techniques like Delphi or Poker Experienced testers available for estimation via collaborative sessions
Modeling Knowledge Required for three-point and extrapolation methods Ability to use statistical models for uncertainty or trends
Estimation Error Consider if you want a range or average for uncertainty Three-point estimation provides mean ± deviation
Time Constraints Some techniques are quick (Planning Poker), some are slower Use lightweight methods in tight schedules (e.g., Agile sprint planning)
Context (SDLC Model) Influences technique type (Agile vs. Waterfall, etc.) Planning Poker suits Agile; Wideband Delphi fits Waterfall



🔹 Short Scenario-Based (K4)

Q1. A team working in Agile wants a lightweight, collaborative way to estimate the testing effort for each user story. What technique should be used?
A) Extrapolation
B) Three-point estimation
C) Planning Poker
D) Ratio-based estimation
Answer: C) Planning Poker


Q2. You’re managing a project with detailed historical data and repeatable modules. You want a fast and data-driven way to estimate test cases. Which approach suits best?
A) Delphi
B) Wideband Delphi
C) Extrapolation
D) Planning Poker
Answer: C) Extrapolation


🔹 Long Scenario-Based (K4)

Q3. You are the Test Manager for a project that has no reliable historical data, but domain experts with similar project experience are available. The project follows a traditional Waterfall lifecycle. Which estimation technique should you choose?

A) Ratio-based estimation
B) Planning Poker
C) Wideband Delphi
D) Three-point estimation

Answer: C) Wideband Delphi
Explanation: Traditional SDLC + expert availability → Wideband Delphi is ideal.


Q4. Your team is using Scrum with bi-weekly sprints. There is a cross-functional team, and estimation needs to be fast and involve everyone. What technique is most appropriate?

A) Ratio-based estimation
B) Delphi Method
C) Extrapolation
D) Planning Poker

Answer: D) Planning Poker
Explanation: Agile + collaboration + short cycles = Planning Poker.


Q1. Your test team is new, historical data is unavailable, and estimations must be based on discussions with stakeholders and senior testers. Which technique best suits this context?
A) Ratio-based estimation
B) Planning Poker
C) Delphi Method
D) Three-point estimation
Answer: C) Delphi Method


Q2. In a Waterfall project with high-level requirements, experts are available, and management wants a structured, collaborative way to estimate. Which method should be used?
A) Wideband Delphi
B) Planning Poker
C) Extrapolation
D) Ratio-based estimation
Answer: A) Wideband Delphi


Q3. You are working on a new software product with no historical data. However, the team has previously delivered similar projects. Which method could be most appropriate?
A) Extrapolation
B) Planning Poker
C) Delphi Method
D) Ratio-based estimation
Answer: C) Delphi Method


Q4. Which technique requires mathematical knowledge and helps calculate standard deviation to manage uncertainty in test effort estimation?
A) Delphi
B) Three-point estimation
C) Wideband Delphi
D) Ratio-based estimation
Answer: B) Three-point estimation


Q5. You have complete historical data from five earlier releases and want a repeatable, data-driven model to forecast this cycle’s effort. What’s the best approach?
A) Wideband Delphi
B) Extrapolation
C) Planning Poker
D) Delphi
Answer: B) Extrapolation


Q6. In an Agile team sprint planning meeting, developers and testers jointly estimate testing effort using cards with values 1, 3, 5, 8, etc. Which technique is being used?
A) Planning Poker
B) Ratio-based
C) Three-point
D) Delphi
Answer: A) Planning Poker


Q7. When is ratio-based estimation NOT suitable?
A) When historical data is available
B) When similar past projects are available
C) When working on a brand-new product with no prior metrics
D) When estimating based on user stories
Answer: C) When working on a brand-new product with no prior metrics


Q8. You are asked to explain estimation error and provide a range instead of a single value. What technique supports this?
A) Delphi
B) Extrapolation
C) Three-point estimation
D) Ratio-based estimation
Answer: C) Three-point estimation


Q9. In a planning session, each team member gives an estimate privately, then estimates are discussed anonymously to reach a group consensus. This is an example of:
A) Ratio-based estimation
B) Wideband Delphi
C) Three-point estimation
D) Planning Poker
Answer: B) Wideband Delphi


Q10. You are managing a distributed Agile team with limited expert availability and no past data. The team wants a fast and lightweight estimation method. Which approach is best?
A) Delphi
B) Planning Poker
C) Three-point estimation
D) Extrapolation
Answer: B) Planning Poker

No comments:

Post a Comment

Lets Start...............

Cypress

Syllabus Q & A Set -1 Q & A Set -2