Zum Inhalt springen

Testautomatisierung

Werkzeuge übernehmen festgelegte Testaufgaben, etwa Ausführung und Vergleich mit erwarteten Ergebnissen.

Softwareentwicklung

Wiederholbare Prüfungen mit Werkzeugen ausführen

Testautomatisierung überträgt festgelegte Testaufgaben an Werkzeuge, etwa die Ausführung von Schritten und den Ergebnisvergleich. Die erwarteten Ergebnisse, Testdaten und Grenzen müssen dafür klar sein. Ein Werkzeug wählt die richtigen fachlichen Fragen nicht von selbst.

Im erfundenen Beispiel soll ein Skript eine Anfrage freigeben und den vorgesehenen gespeicherten Zustand prüfen. Nur Klicks auszuführen genügt nicht. Planen Sie auch Einrichtung, Wartung und Fehlerklärung der Tests. Wechselnde Daten oder unklare Wartebedingungen können instabile Ergebnisse erzeugen. Prüfen Sie bei solchen Fällen die Ursache, statt einen einzelnen erfolgreichen Wiederholungslauf als ausreichenden Nachweis zu behandeln. Welche Aufgaben zusätzlich menschliche Beurteilung benötigen, etwa Verständlichkeit, bleibt gesondert zu entscheiden.

Quellen

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps