Test Automation Fundamentals
Die Testautomatisierung ist ein unverzichtbares Werkzeug in den heutigen Softwareentwicklungsumgebungen. Sie erhöht die Testeffizienz und macht Testverfahren zuverlässig wiederholbar.
Dieses Buch bietet einen vollständigen Überblick über die Gestaltung von Testautomatisierungsprozessen und deren Integration in Ihre Organisation oder bestehende Projekte. Es beschreibt funktionale und technische Strategien und geht detailliert auf die relevanten Konzepte und Best Practices ein. Der Schwerpunkt des Buches liegt auf dem funktionalen Systemtest.
Behandelte Themen:
- Eine Einführung in die Testautomatisierung
- Zielsetzungen und Erfolgsfaktoren
- Vorbereitungen für die Testautomatisierung
- Einführung in generische Testautomatisierungsarchitekturen
- Entwurf und Entwicklung einer Testautomatisierungslösung
- Risiken und Unwägbarkeiten bei der Einführung
- Metriken und Berichte
- Übergang von manuellen Tests zu einer automatisierten Umgebung
- Verifizierung einer Testautomatisierungslösung
- Kontinuierliche Verbesserung
Der Anhang enthält einen Überblick über die Software-Qualitätsmerkmale nach der Norm ISO 25010 und listet mögliche Anwendungen der Testautomatisierung in diesem Kontext auf. Er bietet außerdem eine Einführung in Last- und Leistungstests sowie einen Beispielkatalog mit Kriterien für die Auswahl von Testautomatisierungswerkzeugen.
Das Buch ist vollständig auf den ISTQB®-Lehrplan abgestimmt und eignet sich mit seinen vielen anschaulichen Beispielen gleichermaßen zur Vorbereitung auf die Zertifizierung, als kompaktes Nachschlagewerk für alle, die sich diese wichtige Fähigkeit aneignen wollen, oder für das Studium.