How We Verify

How we verify accuracy

Every calculator is validated by our automated test suite — over 9,000 automated tests in all, including 1,124 shared test vectors that run identically on iOS and Android.

What the number means

A test vector is a concrete input with a known expected result that runs automatically on every release. The headline counts only vectors that execute identically on both iOS and Android, so both apps are held to the same answers. The number is regenerated from the executed test suites on every build — never hand-typed, so it can't drift from what actually runs.

Coverage by calculator
  • Calculator — validated by our full automated test suite
  • Board Feet — 111 shared vectors
  • Stairs — 283 shared vectors
  • Rafters — 156 shared vectors
  • Hip & Valley Rafters — 134 shared vectors
  • Rake Wall — 136 shared vectors
  • Concrete Blocks — 65 shared vectors
  • Weight — validated by our full automated test suite
  • Arc — 148 shared vectors
  • Area & Volume — 30 shared vectors
  • Concrete — 61 shared vectors
  • Drywall — validated by our full automated test suite
  • Paint — validated by our full automated test suite
  • Deck Materials — validated by our full automated test suite
  • Crown Moulding — validated by our full automated test suite
  • Box & Frame Miter — validated by our full automated test suite
  • Right-Angle Solver — validated by our full automated test suite
  • Roofing Materials — validated by our full automated test suite
  • Total Cost — validated by our full automated test suite

Want the longer story of how the web calculators stay in step with the app? Read: the same tested math on the web and in the app