Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Automatisierte UI-Tests mit Selenium WebDriver

22. 05. 2012 1 Min. Lesezeit CORE SYSTEMSai
Automatisierte UI-Tests mit Selenium WebDriver

Jedes Release erforderte zwei Tage manuelles Testen — 150 Szenarien. Bei zwei Releases pro Monat war das ein Viertel der Arbeitszeit eines Testers. Wir entschieden uns zu automatisieren.

Page-Object-Pattern

Jede Seite hat eine Java-Klasse, die ihre Elemente und Aktionen kapselt. Eine UI-Änderung bedeutet eine Aktualisierung des Page Object; die Tests bleiben unverändert.

Teststabilität

Explizite Waits statt Thread.sleep(). Unabhängige Tests. Stabile Testdaten (DB-Snapshot). Headless-Modus (Xvfb) für CI.

Integration mit Jenkins

Selenium-Tests laufen nach dem Deployment auf den Testserver. 40 Tests in 15 Minuten.

Was automatisieren

Smoke Tests, Regressionstests für kritische Abläufe, CRUD der Hauptentitäten. Nicht: Exploratives Testen, UX-Review.

Ergebnisse nach 6 Monaten

40 Tests, 60 Prozent Abdeckung der kritischen Szenarien. Manuelles Testen von 2 Tagen auf 4 Stunden reduziert. Regressionsfehler um 40 Prozent gesunken.

seleniumtestingqaautomatizace
Teilen:

CORE SYSTEMS

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.

Brauchen Sie Hilfe bei der Implementierung?

Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.

Kontaktieren Sie uns