How do you estimate testing effort?
Break the testing into small tasks (a work breakdown structure) and estimate them with a checkable technique: ratios from your own past projects, extrapolation from current progress, Wideband Delphi or planning poker for expert judgement, or three-point estimation, where E = (a + 4m + b) / 6 and SD ≈ (b − a) / 6. Report a range with its assumptions, and re-estimate when scope or assumptions change.
Read the guide: Test Estimation Techniques Explained
How to use Test Estimation Calculator
- Break the test work into tasks: analysis, test design, data, execution cycles, regression, reporting.
- For each task write: name | optimistic | most likely | pessimistic, in hours or person-days.
- Choose the formula (PERT is the usual three-point estimate) and the unit.
- Set contingency, management overhead, the number of testers and productive hours per day.
- Read the total effort, the ranges and the working days, and share the per-task table with the estimate.
Test Estimation Calculator features
- Three-point estimation per task with the PERT formula (O + 4M + P) / 6 or the triangular mean (O + M + P) / 3
- Standard deviation per task and for the total, assuming the tasks vary independently
- Likely (±1σ) and wide (±2σ) ranges around the estimate, never below the sum of the optimistic values
- Separate contingency and test-management overhead percentages, so every addition stays visible
- Working days for the team from testers and productive hours per day, for hours or person-days
- Per-task table and a CSV export, and line-by-line messages for rows that cannot be used
Test Estimation Calculator example
Seven test tasks for a checkout release
Input:
Review requirements and write test scenarios | 6 | 10 | 18 … Test summary report | 2 | 3 | 5 (the tool's example), PERT, hours, 10% contingency, 10% overhead, 2 testers × 6 hOutput:
Base estimate 102 h (sum of the task estimates, e.g. functional execution (24 + 4 × 32 + 50) / 6 = 33.67 h) · σ ≈ 6.96 h · likely range 95.04–108.96 h · contingency + 10.2 h · overhead + 10.2 h · total 122.4 h · 10.2 working days for two testers at 6 h a dayWhen to use Test Estimation Calculator
- Estimating a test cycle or a release for a test plan
- Showing stakeholders the uncertainty of an estimate instead of a single number
- Comparing the effect of contingency and team size on the schedule
Frequently asked questions about Test Estimation Calculator
What is the three-point estimation formula?
The PERT version is E = (O + 4M + P) / 6, where O is the optimistic, M the most likely and P the pessimistic estimate; its standard deviation is (P − O) / 6. The triangular version is the plain average (O + M + P) / 3.
How is the total uncertainty calculated?
The task estimates are added up, and the standard deviations are combined as the square root of the sum of their squares, which assumes the tasks vary independently. The ±1σ and ±2σ ranges use the normal approximation, so they are a guide for a sum of several tasks rather than a guarantee.
Should contingency be added on top of a three-point estimate?
Often a smaller one, because the pessimistic values already carry part of the risk. The calculator keeps contingency and test-management overhead as separate, visible percentages so you can show exactly what was added and why.
How are working days calculated?
Total effort in hours divided by testers × productive hours per day. Person-days are converted with the same hours per day. Calendar time also depends on dependencies and waiting, which no formula knows.
Technical notes
PERT gives each task E = (O + 4M + P) / 6 and σ = (P − O) / 6; the triangular distribution gives E = (O + M + P) / 3 and σ = √((O² + M² + P² − OM − OP − MP) / 18). The total estimate is the sum of the task estimates, and the total σ is √(Σσ²), which holds when the tasks vary independently.
The ranges use the normal approximation (68% within ±1σ, 95% within ±2σ). It suits a sum of several tasks; with one or two tasks the tool says so. Correlated risks — the same environment failing for every task — make the real spread wider than the formula shows.
Limitations and methodology
An estimate is only as good as its task list and the O, M and P values; the calculator applies the formula, it does not know your product.
Working days are effort divided by capacity; dependencies, waiting for builds and fixes, and holidays are not included.
References
- ISTQB Certified Tester Foundation Level (CTFL) v4.0The foundation syllabus of software testing: test levels and types, test design techniques, test management and tools.
- Certified Tester Advanced Level Test Management (CTAL-TM) v3.0ISTQB's advanced syllabus on managing testing: test planning and estimation, risk-based testing, monitoring, metrics and reporting.