Skip to content
SDETRole
SDETRole

Test Design & Dev Utilities

Test Estimation Calculator

Estimate test effort with PERT, work breakdown or a dev-effort ratio.

Runs entirely in your browser No sign-up

Tasks (hours)

  • E = (6 + 4×10 + 18) ÷ 6 = 10.67 h · SD = (18 − 6) ÷ 6 = 2 h

  • E = (24 + 4×36 + 60) ÷ 6 = 38 h · SD = (60 − 24) ÷ 6 = 6 h

  • E = (16 + 4×28 + 50) ÷ 6 = 29.67 h · SD = (50 − 16) ÷ 6 = 5.67 h

  • E = (30 + 4×40 + 70) ÷ 6 = 43.33 h · SD = (70 − 30) ÷ 6 = 6.67 h

  • E = (8 + 4×12 + 24) ÷ 6 = 13.33 h · SD = (24 − 8) ÷ 6 = 2.67 h

Estimate

Expected total
135 h
Standard deviation
11.12 h
~68% range (E ± 1 SD)
123.88–146.12 h
~95% range (E ± 2 SD)
112.76–157.24 h

Formulas and assumptions

Per task: E = (O + 4M + P) ÷ 6 and SD = (P − O) ÷ 6 (beta-PERT). Total SD = √(Σ SD²), which assumes tasks vary independently; if they share a risk (one unstable environment), the real spread is wider. The ±1/±2 SD ranges use a normal approximation. For comparison, the simple triangular average (O + M + P) ÷ 3 totals 144 h.

About this tool

A single-number estimate hides uncertainty. This calculator offers three techniques and shows every formula so you can defend the result. Three-point (PERT) estimation takes optimistic, most likely and pessimistic hours per task, computes E = (O + 4M + P) ÷ 6 and SD = (P − O) ÷ 6, and gives approximate 68% and 95% ranges for the total. Work breakdown builds the estimate bottom-up from test case count, design and execution time per case, execution cycles, re-testing, setup, coordination and a contingency buffer. The percentage-of-development method is a quick top-down cross-check using a ratio you calibrate from your own history. All three convert hours into person-days and calendar days for your team size.

How to use it

  1. Choose a technique. Start with work breakdown when you know the scope in test cases, and PERT when you are estimating activities with real uncertainty.
  2. Enter your numbers. For PERT, add one row per activity; each row shows its own expected value and standard deviation.
  3. Review the breakdown, adjust assumptions such as cycles or buffer, then copy the summary into your test plan.

Test Estimation Calculator FAQ

Why does PERT weight the most likely value by 4?

PERT models each task with a beta distribution whose mean is approximately (O + 4M + P) ÷ 6. The weighting keeps the estimate close to the most likely value while still pulling it towards a long pessimistic tail, which is typical for testing work that depends on defect counts and environment stability.

How is the total standard deviation calculated?

Variances add, standard deviations do not, so the total SD is the square root of the sum of each task’s SD squared. This assumes the tasks vary independently. If one risk, such as an unstable environment, affects every task, the real spread is wider.

What percentage of development effort should testing be?

There is no universal figure. It depends on risk, domain, regulation and automation maturity. Use the ratio from your own completed projects (actual test hours divided by actual development hours) and compare it with a bottom-up estimate.

Type to search across SDETRole.

Full-text search by Pagefind · runs in your browser Open search page →