Test Planning Document: Test Estimation Techniques: Planning Based, Experience Based, Three Point

Published on December 14, 2025 | 10-12 min read | Manual Testing & QA
WhatsApp Us

Test Estimation Techniques: A Practical Guide to Planning, Experience, and Three-Point Methods

Looking for test planning document training? Accurately predicting the time and effort required for testing is one of the most critical, yet challenging, aspects of software project planning. Underestimate, and you risk missed deadlines, burnout, and low-quality releases. Overestimate, and you may waste resources or lose stakeholder confidence. This guide demystifies test estimation, breaking down the core techniques—Planning Based, Experience Based, and Three-Point—as defined in the ISTQB Foundation Level syllabus. We'll move beyond theory to show you how these methods are applied in real-world projects, providing you with actionable frameworks to improve your project planning accuracy from day one.

Key Takeaway

Test Estimation is the process of predicting the most realistic effort (usually in person-hours or days) required to complete testing activities. It's a foundational skill for creating a reliable test plan and managing stakeholder expectations effectively.

Why is Test Effort Estimation So Important?

Think of effort estimation as the blueprint for your testing phase. Without it, you're building in the dark. A solid estimate forms the basis for:

  • Resource Allocation: Determining how many testers are needed and for how long.
  • Schedule Creation: Setting realistic milestones and delivery dates within the overall project timeline.
  • Cost Management: Budgeting for the testing effort, which is a significant portion of project cost.
  • Risk Mitigation: Identifying if the planned testing effort is insufficient for the project's risk profile, allowing for early adjustments.
  • Stakeholder Communication: Providing transparency and setting clear, achievable expectations with project managers, developers, and clients.

Core Factors Influencing Test Estimation

Before choosing a technique, you must understand what you're estimating. The effort depends on numerous variables, often categorized as estimation factors. For a manual testing context, key factors include:

  • Product Characteristics: Complexity, size, stability, and documentation quality of the application.
  • Development Process: Are you in a rigid Waterfall model or an agile sprint? How frequent are the builds?
  • Test Scope & Objectives: What are you testing? (e.g., only new features, regression suite, performance). The exit criteria define the finish line.
  • Team & Resource: Skill level of testers, availability of test environments, and tools.
  • Past Experience: Historical data from similar projects is invaluable.

How this topic is covered in ISTQB Foundation Level

The ISTQB Foundation Level syllabus categorizes test estimation techniques into two primary groups: Experience-Based and Planning-Based. It emphasizes that a combination of techniques typically yields the best results. The syllabus also introduces metrics that can feed into these estimates, such as test point analysis (a planning-based method) and the use of metrics from previous projects.

How this is applied in real projects (beyond ISTQB theory)

In practice, teams rarely use a single technique in isolation. A common approach is to use a planning-based method (like a work breakdown structure) to create a preliminary estimate, then refine it using experience-based consensus techniques like Planning Poker. Furthermore, estimates are often presented as ranges (e.g., 120-150 person-hours) rather than fixed numbers to communicate inherent uncertainty, a concept aligned with the Three-Point technique.

Planning-Based Estimation Techniques

These are systematic, bottom-up approaches. You break the overall testing task into smaller, manageable components, estimate each, and then sum them up. This method is highly transparent and justifiable.

Work Breakdown Structure (WBS)

The cornerstone of planning-based estimation. You decompose the total testing work into hierarchical tasks.

Example for a Manual Testing Project:

  1. Test Preparation (40 hrs)
    • Analyze Requirements & Create Test Basis (15 hrs)
    • Design Test Cases (20 hrs)
    • Set Up Test Data & Environment (5 hrs)
  2. Test Execution (80 hrs)
    • Execute New Feature Test Cases (40 hrs)
    • Execute Regression Test Suite (35 hrs)
    • Re-test Fixed Defects (5 hrs)
  3. Test Closure (10 hrs)
    • Test Summary Report & Metrics (8 hrs)
    • Knowledge Handoff (2 hrs)

Total Estimated Effort: 130 person-hours.

Experience-Based Estimation Techniques

These techniques rely on the collective wisdom, intuition, and past experience of the team. They are excellent for complex or novel projects where detailed planning is difficult upfront.

Wideband Delphi

A structured, multi-step communication method for expert consensus. A coordinator presents the estimation problem, experts create individual estimates anonymously, results are shared, and the process repeats until estimates converge.

Process: 1) Kick-off Meeting → 2) Individual Estimation → 3) Estimation Review → 4) Discussion & Re-estimation → 5) Final Consensus.

Planning Poker

A popular, agile-friendly variant of Wideband Delphi. Each estimator has a deck of cards with numbers representing story points or days. For each testing task (e.g., testing a user story):

  1. The task is discussed.
  2. Each participant privately selects a card representing their estimate.
  3. Cards are revealed simultaneously.
  4. If estimates differ widely, the high and low estimators explain their reasoning.
  5. The team discusses and repeats the process until consensus is reached.

This technique leverages collective intelligence and mitigates the influence of dominant personalities.

Mastering the balance between structured planning and practical team-based estimation is crucial. Our ISTQB-aligned Manual Testing Course dedicates an entire module to these techniques, complete with workshop exercises that simulate real team estimation sessions, giving you the practical confidence that theory alone cannot provide.

The Three-Point Estimation Technique (PERT)

This technique explicitly accounts for uncertainty by generating three estimates for each task, which are then combined into a single weighted average.

  • O = Optimistic Estimate: The best-case scenario (minimal effort).
  • P = Pessimistic Estimate: The worst-case scenario (maximum effort, accounting for things going wrong).
  • M = Most Likely Estimate: The realistic effort required.

The final estimate (E) is calculated using the formula: E = (O + 4M + P) / 6. This gives more weight to the "Most Likely" scenario.

Real-World Example: Estimating the effort to manually test a "User Registration" module.
O = 6 hours (everything works perfectly on the first try).
M = 10 hours (typical testing with a few minor issues).
P = 18 hours (major bug found, requiring multiple development cycles and re-tests).
Three-Point Estimate = (6 + 4*10 + 18) / 6 = 64 / 6 = ~10.7 hours.

This 10.7-hour estimate is more robust than simply guessing 10 hours, as it incorporates risk.

Choosing and Combining Techniques: A Practical Roadmap

No single technique is a silver bullet. Here’s a practical approach used by successful QA teams:

  1. Start with a High-Level Analogy: Use experience-based comparison to a past project for a ballpark figure.
  2. Break it Down: Apply a Work Breakdown Structure to the major testing phases (e.g., Planning, Execution, Closure).
  3. Estimate Detailed Tasks: For complex sub-tasks, use Three-Point Estimation or Planning Poker with your team to assign hours or story points.
  4. Add Buffer & Review: Include contingency time (e.g., 15-20%) for unforeseen issues. Review the final estimate with senior team members.

Understanding these techniques is a key part of the ISTQB estimation curriculum. To see how they integrate into the full software testing lifecycle—from writing test cases to defect management—explore our comprehensive Manual and Full-Stack Automation Testing program, which builds this foundational knowledge into advanced, job-ready skills.

Common Pitfalls and How to Avoid Them

  • The "Hope-Based" Estimate: Guessing to please management. Solution: Always base estimates on a documented technique (WBS, Delphi, etc.).
  • Omitting Key Activities: Forgetting test planning, environment setup, or reporting. Solution: Use a standardized WBS template.
  • Not Accounting for Rework: Assuming all tests will pass the first time. Solution: Use Three-Point estimation or a standard rework buffer.
  • Ignoring Historical Data: Not learning from past projects. Solution: Maintain a simple project repository with actual vs. estimated effort.

FAQs on Test Estimation Techniques

I'm new to QA. Which estimation technique is the easiest to start with?
Start with the Work Breakdown Structure (WBS). It's logical, forces you to think through all tasks, and doesn't require historical data. Break down "testing" into phases like planning, design, execution, and reporting, then subdivide those. It's the most straightforward planning-based method.
My manager always cuts my estimates in half. How do I defend them?
Transparency is your best defense. Show your work. Present the WBS that led to your number. Explain the estimation factors (complexity, risks). If you used Three-Point, show the optimistic, pessimistic, and most likely scenarios. This shifts the conversation from opinion to a review of the assumptions and tasks.
Is Planning Poker only used in Agile/Scrum teams?
While it originated in Agile, its core principle—achieving expert consensus while avoiding bias—is universal. You can adapt it for any methodology. Use it to estimate testing tasks for a waterfall phase or a specific complex module. The key is having the relevant experts (testers, sometimes developers) in the session.
What's the difference between estimating "effort" and "duration"?
Effort is the total number of person-hours required (e.g., 80 hours of work). Duration is the calendar time it will take (e.g., 2 weeks). If one person does 80 hours of work, duration is 2 weeks (assuming 40-hour weeks). If two people work on it, the effort is still 80 person-hours, but the duration might be ~1 week. Always clarify which you're estimating.
How do I estimate for a technology or project I have zero experience with?
This is where consensus techniques shine. Use Wideband Delphi or Planning Poker with a team that has diverse experiences. Also, perform a small "spike" or proof-of-concept: timebox a few hours to explore the technology and test one small feature. This hands-on data point will make your subsequent estimates far more accurate.
Are there any tools for test estimation?
You can start simple with spreadsheets (Excel/Sheets) for WBS and Three-Point. For Planning Poker, digital tools like Jira with add-ons, or dedicated apps like "Planning Poker Online" are common. However, the technique is more important than the tool. Master the manual process first.
How does ISTQB suggest we handle estimation in the exam?
The ISTQB Foundation exam tests your knowledge of the types of techniques (Experience vs. Planning Based), their characteristics, and basic concepts like metrics influencing estimates. You won't need to perform complex calculations, but you should know, for example, what Wideband Delphi is or what a Work Breakdown Structure is used for.
I passed ISTQB, but I still struggle with estimation on the job. Is this normal?
Absolutely normal. ISTQB provides the essential theory and framework, but estimation is a practical skill honed through repetition, mentorship, and learning from past mistakes. This gap between theory and practice is exactly why our courses emphasize hands-on workshops. Applying these techniques in a safe, guided environment, like in our Manual Testing Fundamentals course, builds the muscle memory you need for the real world.

Final Thoughts: Estimation as a Skill

Accurate test estimation is not a one-time activity but a continuous process of planning, measuring, and learning. Start by formally applying one technique from each category (WBS, Planning Poker, Three-Point) to your next project. Track your estimates against actuals. Over time, you'll develop an intuition grounded in data, making you an invaluable asset to any project planning team. Remember, a good estimate is not necessarily a perfect one; it's a well-reasoned, justifiable, and communicable prediction that the team can commit to and manage.

Ready to Master Manual Testing?

Transform your career with our comprehensive manual testing courses. Learn from industry experts with live 1:1 mentorship.