Glossar   /   Qualitätssicherung

Testautomatisierung

Testautomatisierung führt festgelegte Softwareprüfungen mit Werkzeugen wiederholt aus und meldet deren Ergebnisse.

Auch bekannt als: Automated Testing

Was bedeutet Testautomatisierung?

Nach einer Änderung können beispielsweise Datenumwandlungen, Fehlerantworten und wichtige Verbindungen automatisch geprüft werden. Das liefert schnelle Rückmeldung und entlastet bei wiederkehrenden Kontrollen.

Die Tests prüfen nur ihre eingerichteten Fälle und Annahmen. Eine passende Mischung aus kleinen Einzeltests und Prüfungen des Zusammenspiels ist wichtig. Testdaten und Erwartungen müssen bei Änderungen mitgepflegt werden.

So sieht das in der Praxis aus

Beispiel: Nach einer Änderung werden Regeln zur Datenzuordnung, wichtige Fehlerantworten und eine Testübertragung automatisch geprüft.

Häufige Fragen

Welche Tests sollten zuerst automatisiert werden?

Wichtige, häufig wiederholte und klar überprüfbare Fälle. Fehleranfällige Umwandlungen oder kritische Schnittstellenverträge können einen geeigneten Anfang bilden.

Macht ein vollständig grüner Testlauf weitere Prüfung überflüssig?

Nein. Nicht abgedeckte Situationen und falsche Testannahmen bleiben möglich. Fachliche Bewertung und geeignete zusätzliche Prüfungen können weiterhin nötig sein.

Warum brauchen automatisierte Tests Wartung?

Anforderungen, Schnittstellen und Testumgebungen ändern sich. Veraltete Erwartungen können unnötige Fehler melden oder echte Probleme übersehen.

Das könnte Sie auch interessieren

Passend zum Thema

Individuelle Softwareentwicklung Prüfbare Anforderungen und geeignete Tests für eine eigene Anwendung definieren.

Quellen und weiterführende Informationen

Martin Fowler: The Practical Test Pyramid
← Zurück zu allen Glossarbegriffen

Wichtige Anwendungsfälle gezielt prüfen

Sie möchten das Zusammenspiel Ihrer Anwendung überprüfen? Wählen Sie relevante Fälle, geeignete Testdaten und realistische Fehler- oder Unterbrechungssituationen aus.

Kontakt aufnehmen