testsnelheid
Testsnelheid is de snelheid waarmee een testsuite wordt uitgevoerd, oftewel de tijd die nodig is om alle geautomatiseerde tests in een project door te lopen. Een hoge testsnelheid geeft snelle feedback aan ontwikkelaars en versnelt releaseprocessen. In moderne softwareontwikkeling is testsnelheid cruciaal voor continuous delivery.
Meetwaarden zijn onder meer de totale doorlooptijd van een testrun, de gemiddelde tijd per test en de
Factoren zijn het type tests (unit tests zijn snel, integratie- en end-to-end-tests gaan trager), het aantal tests,
Optimalisatie kan bestaan uit parallel uitvoeren van onafhankelijke tests, prioriteren volgens belangrijkheid, en het gebruik van
Belangrijk is balans: snelheid mag de betrouwbaarheid niet ondermijnen. Houd flakiness en regressie in de gaten,
Zie ook continue integratie, testautomatisering en testpiramide.