Teams often pick 50 or 100 eval cases because those are round numbers. The right number comes from the smallest change you need to detect. To tell a 90% pass rate from 85% with the usual 5% significance and 80% power, each run needs about 686 cases. With 50, a 5-point drop is invisible.
n per run = ( z₁ · √(2p̄(1−p̄)) + z₂ · √(p₁(1−p₁) + p₂(1−p₂)) )² / (p₁ − p₂)² z₁ = 1.96 (5% two-sided), z₂ = 0.8416 (80% power), p̄ = (p₁ + p₂) / 2
The opposite problem: a run with no failures. Zero of 50 does not mean the failure rate is zero. The rule of three says that with zero failures in n cases, the true rate is below about 3/n with 95% confidence: below 6% for 50 cases.
Your task
Answer the questions with the calculator, or by computing them yourself. Round case counts up.