Testautomatisierung ersetzt langsames, aufwändiges, manuelles Testen und erhöht die Testabdeckung.

Testautomatisierung
Testautomation

Testautomatisierungen sollen dafür sorgen, dass der Release-Zyklus nicht ausgebremst wird. Doch die durchschnittliche Verbreitungsrate der Testautomatisierung liegt bei unter 50 Prozent. Dabei variiert die Testautomatisierungsrate von Team zu Team, fast 40 Prozent der Teams automatisieren noch immer weniger als ein Viertel ihrer Testfälle. Lediglich neun Prozent automatisieren drei Viertel. Zudem stellt das manuelle Testen weiterhin die bei weitem zeitaufwändigste Aktivität für Teams dar.

2020 State of Test Automation Report

Testautomatisierung beinhaltet die Möglichkeit, frühzeitig Ergebnisse zur Qualität der Software bzw. des Systems zu erhalten. Vor allem bei entwicklungsnahen Projekten ist die Testautomatisierung eine unabdingbare Komponente für den Erfolg. Hierbei unterscheidet man zwischen den codenahen (White-Box-Test) und dem GUI-Testing (Black-Box-Test). Das Testing der grafischen Oberfläche sollte nicht zu früh durchgeführt werden, da eine Änderung der Masken zu einem späteren Zeitpunkt im Projekt keineswegs die Ausnahme ist. Wohingegen das automatisierte Testing des Codes kontinuierlich durchgeführt werden kann. Jedoch sollte es so früh wie möglich gestartet werden, da dies die preiswerteste Methodik ist, um Probleme schnellstmöglich aufzudecken. Bei Regressionstests ist eine Automatisierung unbedingt in Erwägung zu ziehen.

Das Testmanagement hat auch hierbei eine essentielle Funktion, da für beide Testarten eine Möglichkeit der Wiederherstellung des ursprünglichen Testdatenbestandes ein notwendiger Faktor ist.

Ein automatisierter Softwaretest schließt natürlich ein gleichzeitiges manuelles Vorgehen nicht aus. Je nach Bedarf und projektspezifischen Anforderungen sowie des zu testenden Inhaltes (codenahes Testing, GUI-Tests, Textbausteine und Inhalte) muss vom Management geprüft werden, welche Methodik den Testumfang in der jeweiligen Projektphase abdecken kann.

Die Tester der DEMIRTAG Consulting GmbH sind nicht nur Experten in allen gängigen Testautomatisierungstools, sondern auch im Stande ohne kommerzielle Toolunterstützung zu automatisieren. Bei Bedarf können wir in einem unserer fortschrittlichen Testcenter ein auf Sie zugeschnittenes Framework mit Open-Source-Tools entwickeln. Selbst die Testautomatisierung von Apps auf Mobile-Devices und Non-GUI-Tests wie z. B. Webservices sind für unsere ISTQB-zertifizierten Tester:innen und Testmanager:innen kein Problem.

Testautomation

Sprechen Sie mich an, falls Sie weitere Fragen haben. Ich freue mich auf Ihren Anruf.

Lars Christian Brodersen
COO

T +49 821 907852 33