Qualitätsanspruch von Anfang an Warum es beim Software-Testing auf die Entwickler ankommt

Von Nadine Riederer *

Anbieter zum Thema

Nur weil es extra Tester für ihre Software gibt, können Entwickler das Thema nicht einfach ausblenden. Sie müssen Tests bereits bei der Erstellung berücksichtigen, sagt IT-Dienstleister Avision.

Tester alleine können keine gute Software-Qualität garantieren: Nur wenn Software-Entwickler bereits von Anfang an spätere Tests berücksichtigen, kann den eigenen wie auch den definierten Anspüchen Genüge geleistet werden.
Tester alleine können keine gute Software-Qualität garantieren: Nur wenn Software-Entwickler bereits von Anfang an spätere Tests berücksichtigen, kann den eigenen wie auch den definierten Anspüchen Genüge geleistet werden.
(Bild: gemeinfrei / Pixabay)

Um die Qualität von Software sicherzustellen, setzen Unternehmen in Entwicklungsprojekten neben Programmierern meist auch explizite Tester ein. Sie prüfen, ob die Software die definierten Anforderungen erfüllt und suchen nach eventuellen Fehlern im Programmcode.

Das heißt aber nicht, dass Entwickler das Software-Testing einfach ausblenden können, sagt der IT-Dienstleister Avision. Im Gegenteil: Qualität lässt sich nicht nachträglich in eine Software „hineintesten“. Deshalb müssen Entwickler das Thema von Anfang an berücksichtigen und die Arbeit der Tester bestmöglich unterstützen.

Diese Unterstützung sollten Entwickler leisten

Entwickler sollten insbesondere:

  • das Testen bei der Entwicklung ihrer Software immer gleich bedenken und Möglichkeiten dafür programmieren; idealerweise in Form automatisierter Tests.
  • die fachlichen Anforderungen an ihre Software verstehen. Nur dann können sie sinnvolle Tests für ihre Komponenten schreiben. Um dieses Verständnis zu entwickeln, müssen sie kommunizieren: mit der Projektleitung, den Fachabteilungen und den Testern.
  • stets im Hinterkopf haben, dass Anwender die Software anders verwenden könnten als gedacht. Sie sollten offen für Nutzerfehler sein und bei der Entwicklung auch mögliche Falscheingaben berücksichtigen.
  • in den Testern keine Gegner sehen, sondern Partner, die eine hohe Softwarequalität unterstützen. Die Gegner sind die Fehler im Code – und nicht die Tester, die sie finden.

„Entwickler sollten einen hohen Qualitätsanspruch an ihre Software haben und Standardfehler bereits selbst entdecken“, sagt Nadine Riederer, CEO von Avision. „Aufgabe der Tester ist es dann, um die Ecke zu denken und außergewöhnliche Tests durchzuführen. Zudem können sie das Große und Ganze auf den Prüfstand stellen, das Entwickler oft nicht im Blick haben können, weil sie nur einzelne Komponenten davon erstellen.“

* Nadine Riederer ist CEO bei Avision.

(ID:48194844)

Jetzt Newsletter abonnieren

Verpassen Sie nicht unsere besten Inhalte

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung.

Aufklappen für Details zu Ihrer Einwilligung