Berufserfahrung
GUI-Testautomatisierung für Industriesoftware
185 manuelle GUI-Testfälle automatisiert und die Testdauer von 40 auf 5 Stunden reduziert.
Kontext
Das TIA Portal ist das Engineering-Framework von Siemens für die industrielle Automatisierung. GUI-Regressionstests im Projekt wurden manuell ausgeführt – jeder Testzyklus dauerte entsprechend lange.
Mein Beitrag
- Analyse der MSAA-Strukturen (Microsoft Active Accessibility) der Anwendung, um die GUI programmatisch zu steuern.
- Konzeption automatisierter GUI-Tests nach OOP- und TDD-Prinzipien.
- Ablösung von 185 manuellen Testfällen durch automatisierte Testskripte.
Ergebnis
- Testdauer um 87,5 % reduziert – von 40 auf 5 Stunden.
- Frühere Fehlererkennung und schnellere Releases.