TestingBudget

Run

Runs per year

How many times a year the full regression suite is executed — the multiplier that turns a per-run cost into an annual one.

Unit
count per year
Where you enter it
Run tab, "All vendors" column.

What it means

The number of complete regression cycles in a year, which follows from the release cadence: monthly releases mean about twelve, fortnightly about twenty-six, quarterly four. It belongs to the application and is entered once for every vendor.

Every per-run figure — execution, triage, write-up, sign-off — is multiplied by it to produce the annual run cost.

Why it matters to the cost

This is the number that decides whether automation pays at all. Manual execution costs the same every cycle, so at four runs a year it may never pay back and at twenty-six it usually does within the first year. It also spreads the annual breakage rate over runs to give the tests broken per run.

Typical values

Twelve for monthly releases; twenty-six for fortnightly; four to six for a packaged application on a vendor's upgrade cadence.

Typical values describe a category of tool — AI-native, codeless, script-based, homegrown, manual — never a named product. Why we do not price named products.

Where it appears in the model

Run — every release

tests broken per run
Total test cases × Test breakage rate ÷ Runs per year — found here, repaired under Maintain
Failures per run
Defects found per run + tests broken per run + flaky per run — derived, never asked
Machine time per run
Total test cases × Execution time per case — automation only; duration, not labour

Every name is a link to its definition. See the whole model.

Try it with your numbers

Runs per year is a row in the calculator. Change it and every total on the page moves with it — free, in your browser, nothing to install.

See how runs per year impacts the calculation of test automation costs

Last reviewed 2026-09-15. All terms.