Das frühzeitige Erkennen von Fehlern in der Software spart Zeit und Geld. So kostet z.B. nach dem Go-Live die Fehlerbeseitigung ein 5-faches von dem, was sie während des Entwicklungsprozesses gekostet hätte. Darum betrachten wir, warum systematisches Software-Testing in der Softwareentwicklung so wichtig ist und von Beginn an stattfinden muss.
Jeder 2. Softwarefehler könnte vermieden werden, wenn systematisch Testmanagement in der Softwareentwicklung betrieben wird.
Tester sollten so früh wie möglich in den Entwicklungsprozess mit einbezogen werden, bspw. bei der Projektplanung und der Anforderungs-Definition. Tester und Entwickler arbeiten dabei Hand in Hand.
Um Testmanagement so effizient wie möglich zu betreiben, kommen professionelle Werkzeuge und Testmanagement-Software zum Einsatz. Sie unterstützen sämtliche Testprozesse während der verschiedenen Phasen im Software-Lebenszyklus.
Je früher der Tester eine Umgebung zur Verfügung gestellt bekommt, die der Produktionsumgebung weitgehend entspricht, desto besser. Die Testdaten, die zum Einsatz kommen, sollten genau auf die Testfälle abgestimmt sein.