Automatisiertes Testen kann einfach wunderbar und wunderbar einfach sein. In weniger als vier Minuten erstellt Jyri von Grund auf einen leicht wartbaren Testfall, behebt ihn und führt ihn zweimal aus.
Jyri Ilama
In mehreren Foren rund um Testautomatisierung wird darüber diskutiert, welche Tools sich am besten zum Testen von Webanwendungen eignen. Tester nutzen reines Selenium, QTP+Selenium und ähnliche Tools. Sie lesen umfangreiche Handbücher und schauen stundenlang Schulungsvideos. Um eine einfache Webanwendung testen zu können, müssen sie Programmierer sein. Warum?
Ich arbeite seit sechs Jahren mit Testautomatisierung. Ich habe die Softwareentwicklungszyklen und -prozesse in Unternehmen jeder Größe verbessert, indem ich passende Continuous-Integration-Systeme aufgebaut, den gesamten DevOps-Bereich betreut, Coachings und Schulungen zu verschiedenen Tools durchgeführt und selbst Akzeptanztests geschrieben habe. Glaubt mir: Ich habe schon einige Tools für die Testautomatisierung gesehen. Doch eines davon sticht für mich deutlich heraus: Robot Framework. პირველად habe ich Robot Framework 2008 eingesetzt, als ich Python-Bibliotheken schrieb, um es in ein anderes Tool zu integrieren. Mit jahrelanger Erfahrung lässt sich sagen, dass Robot für eine Vielzahl unterschiedlicher Zwecke eingesetzt werden kann. Besonders stark ist jedoch die Kombination mit Selenium über Selenium2Library. Tests zu schreiben und zu pflegen, ist damit einfach großartig – und großartig einfach. Und kostenlos!
Natürlich ist es einfacher, einen Test beispielsweise mit Selenium IDE oder Usetrace aufzuzeichnen, als Tests in einem Editor zu schreiben. Doch was passiert, wenn es Hunderte von Tests gibt und sich ein Element in der Anwendung ändert? Dann wird die gesamte Testsuite zum Wartungsalbtraum. Entscheidend ist, einfache, generische und parametrisierte Testfälle und Keywords zu schreiben und sie intelligent wiederzuverwenden. Hier ist ein kurzes Video-Tutorial zur Leistungsfähigkeit der Kombination aus Robot Framework und Selenium. In weniger als vier Minuten erstelle ich einen leicht wartbaren Testfall von Grund auf, korrigiere ihn und führe ihn zweimal aus. Viel Spaß.
- DevOps
Subscribe to our newsletter
Related blogs