Im Jahr 2016 ist das ISTQB mit der Zertifizierung zum Test Automation Engineer (CT-TAE) angetreten, um die Testautomatisierung samt Prozessen und Methoden auf einer generischen Ebene zu beschreiben. Keine leichte Aufgabe, denn wer an Testautomatisierung denkt, denkt häufig zuerst an die Tools und Frameworks.
- Welche Architektur wird verwendet?
- Welcher Testansatz passt dazu?
- Wie wird mit Testdaten und Wartung umgegangen?
Hier hat der CT-TAE angesetzt: 2019 wurde der Lehrplan dazu auf deutsch veröffentlicht und begleitend erschien das Fachbuch "Basiswissen Testautomatisierung" im dpunkt.verlag. In den Trainings zum ISTQB CT-TAE war aber immer eine der häufigsten Fragen: Wie sieht denn das nun in der Praxis aus? Und hier kommt der A4Q Certified Selenium Tester ins Spiel.
A4Q Certified Selenium Tester: Das Wissen über Testautomatisierung mit Selenium in die Praxis führen
Selenium ist ein weiterverbreitetes Test-Framework primär für die Web-Testautomatisierung. Die Zertifizierung zum A4Q Certified Selenium Tester greift die Modelle, Begriffe und Ansätze des CT-TAE auf und führt sie in die Praxis. Diesen Ansatz finde ich sehr charmant, weil er die einheitliche Sprache des ISTQB mit der konkreten Praxis verbindet.
Und das geschieht in zwei Schritten. Zum einen über die Vermittlung der allgemein gültigen, technischen Prinzipien zur Webautomatisierung, die auch in anderen Werkzeugen verwendet werden, z.B. auf welchen Wegen Objekte identifiziert, gesteuert und ausgewertet werden können. Zum anderen über Selenium-spezifische Konzepte, Treiber und Umsetzungsbeispiele.
Immer wieder wird hier der Bezug zum ISTQB CT-TAE hergestellt, der keine Voraussetzung für den A4Q Certified Selenium Tester ist, aber meiner Meinung nach eine sinnvolle Ergänzung.
Die Bedeutung der Testautomatisierung wird in Zukunft weiter zunehmen. Man denke nur mal in die Richtung, was mit KI noch alles möglich sein wird. Die theoretischen und praktischen Konzepte zu verstehen und anzuwenden können, sind eine Grundvoraussetzung für nachhaltige Testautomatisierungs-
Ihr Richard Seidl
Richard Seidl
ist Software-Test-Experte, Agile Quality Coach und Autor. Er hat in seiner beruflichen Laufbahn schon viel Software gesehen: gute und schlechte, große und kleine, neue und alte. Software so schön, dass man weinen könnte und auch solche die die Fußnägel aufrollt. Für ihn ist klar: Wer heute exzellente Software kreieren möchte, denkt den Entwicklungsprozess ganzheitlich: Menschen, Kontext, Methoden und Tools – erst wenn alles zusammenspielt, entsteht ein Mindset für Potentialentfaltung und Innovation.