Tutorial-Ziel:
In dieser Serie werden anhand eines sehr einfachen Beispiels die Testautomatisierungsansätze auf verschiedenen etablierten Stufen gemäß der Testautomatisierungspyramide erläutert.
Dabei werden die Methodiken der Testautomatisierung auf folgenden Stufen vorgestellt
- Unit Tests (White-Box)
- Integration Tests (White-Box)
- Integration Tests / Api Tests (Black-Box)
- System Tests / End-to-End Tests (Black-Box)
und anhand eines identischen Beispiel-Testszenarios gegenübergestellt, um die Unterschiede hinsichtlich
- des Automatisierungsaufwandes
- des erforderlichen Skills
- der erforderlichen Tools und Infrastruktur
- der typischen Testlaufzeiten und der Feedback-Loop Dauer (die insbesondre im agilen Umfeld von zentraler Bedeutung ist)
zu verdeutlichen.
Redakteur auf Testautomtisierung.org
Geschäftsführer, Schulungsleiter bei SimplyTest GmbH, Nürnberg
www.simplytest.de
Passionierter Softwareentwickler und Testautomatisierungsverfechter mit langjähriger beruflicher Erfahrung als Softwareentwickler, Test Automation Manager, Teamleiter und Projektleiter