Testautomatisierung
In agiler Softwareentwicklung ist Testautomatisierung nicht wegzudenken: funktionierende Software soll regelmäßig innerhalb kurzer Zeitspannen geliefert werden. Um die Qualität sicherzustellen bedarf es ebenso regelmäßiger Tests, üblicherweise alle 2-4 Wochen. Das ist mit manuellem Testen nicht mehr zu leisten.
Auch in der klassischen Softwareentwicklung ist Testautomatisierung hilfreich: man kann zentrale Tests automatisieren und diese regelmäßig als Regressionstest ausführen oder als Eingangskriterium für größere manuelle Tests nutzen. In beiden Fällen werden Fehler früher erkannt und Fachbereiche von Routinearbeit entlastet.