How We Test Our Calculators
CalcPlanet uses deterministic automated tests, formula checks and worked examples to evaluate calculator behavior. Test coverage and assumptions vary by tool: passing tests does not guarantee that every possible input or real-world situation is covered.
Our Testing Methodology
Compare the implemented method with documented formulas and relevant sources. Identify assumptions, applicable units and limitations, especially when the result is an estimate.
Use fixed inputs with independently calculated expected results. Tests check numerical outputs with an appropriate tolerance for floating-point arithmetic and rounding.
Check unit conversions and relevant boundaries, such as zero rates, minimum values, invalid combinations and unusually large inputs. A test only establishes behavior for the cases it covers.
When a reproducible calculation defect is corrected, add a focused test where practical so the same error is detected if it returns. Existing tests are rerun after changes.
Reports are assessed using the supplied inputs, expected result and source. Reproduce the issue, inspect the formula and document material corrections. Review and correction times depend on the issue; no fixed deadline is promised.
Evidence Used in Tests
- Hand-calculated examples with explicit inputs and expected outputs
- Documented mathematical identities and unit conversions
- Relevant primary sources, such as government publications or standards, where applicable to the formula
- Reproducible previously reported failures and boundary cases
Ongoing Quality Monitoring
Tests support accuracy but are not independent certification or a guarantee of completeness. If a result appears incorrect, send the calculator URL, inputs, units, expected output and a supporting source through our contact page. Material published corrections are recorded in the corrections log.