Zurück zu Erfolgsgeschichten

Automatisierung

Für einen Marktführer im Mode-E-Commerce haben wir die Testausführungszeit um 99 % reduziert

Regressionsautomatisierung für Web-, Tablet- und mobile Plattformen zur Beschleunigung von Releases und zur Reduzierung von Produktionsfehlern.

E-Commerce-Tests

1. Ausgangslage

Der Kunde ist ein führendes Mode-E-Commerce-Unternehmen in Spanien und Portugal mit drei Entwicklungsteams mit jeweils etwa fünf Mitgliedern.

Sie führen geplante Veröffentlichungen etwa alle drei Wochen durch.

2. Problemstellung

Manuelle Regressionstests umfassten 130 Tests in sechs Umgebungen (Desktop, Tablet und Mobilgerät für Spanien und Portugal) auf einem einzigen Gerät.

Eine vollständige Regression wurde nie durchgeführt, da sie etwa 16 Stunden gedauert hätte.

Der Kunde verfügte über veraltete Testsuiten, die mit SpecFlow erstellt wurden und nicht verwendet wurden. Diese Tests basierten auf hartcodierten Literalen, bestimmten Umgebungen und Abhängigkeiten wie dem Datenbankzugriff. Es wurden keine modernen Muster wie Seitenobjekte oder kontinuierliche Integration verwendet.

Die Kosten für die Ressourcen, die für die Durchführung zuverlässiger Regressionstests für jede Version erforderlich waren, waren sehr hoch. Dies führte dazu, dass Endbenutzer Fehler in der Produktion entdeckten, was sich erheblich auf das Benutzererlebnis auswirkte.

3. Lösung

Die Tests wurden mit WebdriverIO automatisiert und deckten Web-, Tablet- und mobile Plattformen ab. Die Ausführung wurde parallelisiert, um die Geschwindigkeit zu erhöhen.

Das gesamte Testsystem wird über einen CI/CD-Server orchestriert, der vollständig von unserem Team verwaltet wird, wodurch der Kunde von dieser Aufgabe entlastet wird.

Eine Gerätefarm wurde verwendet, um Tests für verschiedene Browser, Mobilgeräte und Betriebssystemversionen durchzuführen.

Tests können bei Bedarf ausgeführt oder mit einem mit dem Repository verknüpften Trigger verknüpft werden.

4. Ergebnis

Die Testdurchführungszeit wurde von 16 Stunden auf 45 Minuten verkürzt.

Ein sofortiger automatischer Bericht aller Testergebnisse ist jetzt verfügbar.

Das grüne Licht automatisierter Tests gilt mittlerweile als Garantie für den Produktionseinsatz. Diese Anforderung hat das Vertrauen des Produktteams in die Robustheit jeder Version, die automatisierte Tests besteht, gestärkt.

Die Anzahl der in der Produktion erkannten Fehler ist drastisch zurückgegangen, was das Benutzererlebnis verbessert.

Sparen Sie Zeit und Geld mit einem QA-Team zu Ihren Diensten.

Zeitersparnis
Benutzerzufriedenheit
Kontaktieren Sie uns