Holen Sie sich die neuesten wichtigen Update-Informationen für die Log4j-Sicherheitslücke. Sehen Sie sich an, wie Sie das Problem mithilfe der Parasoft-Anleitung beheben können. Erfahren Sie mehr >>

X
FALLSTUDIEN

Caesars Entertainment definiert und misst den ROI für die Testautomatisierung

Lesezeit: 4 Minuten

PDF Herunterladen "

Caesars Entertainment definiert und misst den ROI für die Testautomatisierung

> 1 Millionen US-Dollar

IN EINEM JAHR GESPEICHERT

97%

REDUZIERTE TESTAUSFÜHRUNGSZEIT

96%

VERBESSERTE UI-TESTAUTOMATION

ÜBERBLICK

Caesars Entertainment ist ein weltweit führendes Unternehmen im Bereich Gaming und Hospitality. Nach der Fusion mit Eldorado Resorts ist das Unternehmen der größte Casinobetreiber in den USA und umfasst 24 Marken.

Die oberste Priorität von Caesars sind seine Gäste. Sie konzentrieren sich auf den Aufbau von Loyalität und Wert durch eine einzigartige Kombination aus großartigem Service, hervorragenden Produkten, operativer Exzellenz und Technologieführerschaft.

Um sein kundenorientiertes Treueprogramm zu modernisieren und zu erweitern, entschied sich Caesars für die Integration von Salesforce als Grundlage für die Systeme. Um eine erfolgreiche Implementierung zu gewährleisten, konnten sie es sich nicht leisten, auf Qualität zu setzen.

Da Testautomatisierung ein entscheidender Faktor für ein qualitativ hochwertiges Kundenerlebnis ist, übernahm Roosevelt Washington, Senior IT Manager of Quality Assurance bei Caesars Entertainment, die Führung, um Testautomatisierungspraktiken erfolgreich einzuführen und dem Unternehmen einen messbaren Mehrwert zu bieten.

Sehen Sie sich eine Vorschau der Präsentation von Caesars Entertainment auf dem kürzlich stattgefundenen Automated Software Testing & Quality Summit an. Erfahren Sie, wie sie ihr Treueprogramm mit Testautomatisierungspraktiken validieren.

VOLLSTÄNDIGE PRÄSENTATION HIER VERFÜGBAR >>>

DIE HERAUSFORDERUNGEN

Da Caesars im Laufe der Jahre durch Akquisitionen gewachsen ist, ist auch die Anzahl der entwickelten Anwendungen gewachsen. Das Ergebnis sind mehrere getrennte Systeme in mehreren Unternehmen.

Caesars ist es äußerst wichtig, seinen Gästen ein nahtloses Erlebnis zu bieten. Das bedeutet, dass die Gäste, egal für welches der 22 neuen Objekte sich die Gäste entscheiden, ein konsistentes Erlebnis haben. Zum Beispiel können sie ihre Belohnungskarte zu jedem Spielautomaten auf einem beliebigen Grundstück mitnehmen und es funktioniert auf die gleiche Weise. Es ist eine reibungslose, fehlerfreie Interaktion.

In einem komplexen System ist viel Integrationsarbeit und Tests erforderlich, um sicherzustellen, dass die Gäste eine gemeinsame und konsistente Erfahrung haben. Die manuellen Testanstrengungen waren einfach nicht in der Lage, mit der Bereitstellung Schritt zu halten.

DIE VORGEHENSWEISE

Roosevelt und sein Team stellten fest, dass die Testautomatisierung der Schlüssel ist, um jedem Besucher effizient ein qualitativ hochwertiges Erlebnis zu bieten. Sie begannen ihre Reise im Qualitätsmanagement im Jahr 2014 und haben seitdem kontinuierliche Verbesserungen implementiert.

Roosevelt betrachtet den Return on Investment (ROI) eher aus Kostenvermeidungsperspektive als aus Kosteneinsparungen. Abgesehen davon, dass sie ihren Gästen ein nahtloses Erlebnis bieten, ist ihre Kostenvermeidung im Laufe der Jahre atemberaubend gestiegen.

Diagramm zur jährlichen Kostenvermeidung von Caesars Entertainment durch Testautomatisierung.

BAUEN SIE EIN TESTZENTRUM DER EXZELLENZ AUF

Mit der Entscheidung, ein Testing Center of Excellence zu schaffen, war der Startschuss für eine Entwicklungs-Roadmap. Um Qualitäts- und Teststandards und -praktiken zu verbessern, verfolgte das QA-Team einen schrittweisen Ansatz, beginnend mit den Mitarbeitern. Die ersten Schritte auf Caesars Reise bestanden darin, Best Practices für Testautomatisierung und Qualitätsmanagement zu definieren und zu implementieren.

Kostenvermeidung: 450 Stunden

STANDARDISIEREN VON BERICHTSVORLAGEN

Im Jahr 2015 hat Caesars die nächsten Schritte unternommen, um ihre Qualitätssicherungsprozesse (QS) zu verbessern:

  • Stabilisierte Testverfahren.
  • Standardisierte Berichte zur optimalen Kommunikation des Test- und Produktstatus.

Kostenvermeidung: 1,800+ Stunden

PROZESSE & WERKZEUGE KONSOLIDIEREN

Im folgenden Jahr evaluierte und konsolidierte das QA-Team alle seine bestehenden Testtools und entschied sich für das Beste aus seiner Sicht auf dem Markt. Sie arbeiteten daran, Prozesse und Tools im gesamten Unternehmen zu standardisieren.

Kostenvermeidung: 3,300 Stunden

OPTIMIEREN EINES STANDARD-BETRIEBSVERFAHRENS

In den Jahren 2017 und 2018 arbeitete das QA-Team an der Optimierung seiner Testrahmen und standardisierten Arbeitsabläufe.

Kostenvermeidung:

  • 2017: 6,000 Stunden
  • 2018: 18,000 Stunden

ERSTELLEN SIE EINEN AUTOMATISIERUNGSRAHMEN

Für 2019 wechselten Roosevelt und sein Team zu Continuous Integration/Continuous Deployment (CI/CD)-Pipelines. Sie haben ein Automatisierungs-Framework erstellt, das zweifach ist:

  • Frontend
  • Backend

Das Frontend ist wie Selbsthilfe. Superuser – auch solche ohne Programmierkenntnisse – können Anwendungsfälle aus einer Benutzeroberfläche auswählen, die automatisch ausgeführt wird. Im Backend wird die Umgebungssimulation für Continuous Integration, Continuous Testing und Continuous Delivery eingerichtet.

Kostenvermeidung: 20,000+ Stunden

KONTINUIERLICHE VERBESSERUNGEN

2020 brachte COVID-19 mit sich, das das Gastgewerbe und viele Initiativen von Caesars störte, einschließlich des Engagements in Service-Virtualisierung. Dieser Plan wird auf 2021 und darüber hinaus übertragen, wenn sie aufgenommen werden Web-UI-Tests Nutzung von Schlüsseltechnologien und Bereitstellung von Service-Virtualisierung, um ihre API-Teststrategie zu verbessern.

WICHTIGE ÜBERLEGUNGEN

Bei der Implementierung von Softwaretestautomatisierung sind wesentliche Faktoren zu berücksichtigen.

  • Holen Sie sich die Unterstützung der Führung.
  • Rechnen Sie mit einem Kulturwandel. Wie jede Änderung kann die Automatisierung beängstigend sein, aber letztendlich stärkt sie Entwicklungs- und QA-Teams und kommt der gesamten Organisation zugute.
  • Quantifizieren Sie Ihren ROI und kommunizieren Sie ihn an die wichtigsten Stakeholder.
  • Erhalten Sie eine starke Ausrichtung auf Ressourcen und Zugriff auf Tools. In einigen Fällen haben Sie aus interner Sicht möglicherweise nicht die erforderliche Bandbreite, um eine Initiative zu erreichen.
  • Planen Sie Zeit für die Skriptpflege ein.

Das Qualitätssicherungsteam von Caesars teilte einige Erfahrungen mit, die einige der wichtigsten Überlegungen ins rechte Licht rückten.

WÄHLEN SIE EIN STARKES PRODUKT UND EINEN STARKEN ANBIETER

Das Team hatte ein Produkt, das es in die Service-Virtualisierung einbringen wollte. Nach der Entwicklung des Use Cases und Bereitstellung für Broadcom, dem etablierten Anbieter, ist die Virtualisierung fehlgeschlagen. Broadcom wollte Caesars in Rechnung stellen, um ihnen mitzuteilen, warum ihr Produkt versagt. Roosevelt suchte nach anderen Anbietern und entdeckte Parasoft. Nach dem Ausführen des gleichen Anwendungsfalls trat das gleiche Problem auf.

"Der Unterschied? Innerhalb von 30 Minuten hatte das Entwicklungsteam von Parasoft einen Hotfix und wir waren auf dem Weg“, erklärte Roosevelt. „Wir hatten einen erfolgreichen Machbarkeitsnachweis für die Service-Virtualisierung. Sie brauchen ein starkes Produkt und einen Anbieter mit starker Unterstützung.“

SPAREN SIE ZEIT BEI DER WIEDERVERWENDUNG VON SKRIPTEN

Caesars spart Zeit bei Leistungstests, indem dieselben Skripts mit minimalen Änderungen für Lasttests verwendet werden. Roosevelt sagt: „Dafür brauchen Sie kein weiteres Produkt, und genau das liebe ich an der Verwendung von Parasoft SOAtest für API-Tests.

DIE ERGEBNISSE

Caesars geht den Weg der kontinuierlichen Verbesserung und prüft ständig, was sie tun und wie sie es verbessern können. Um den ROI an die wichtigsten Stakeholder innerhalb von Caesars zu kommunizieren, hat Roosevelt eine Automatisierungs-ROI-Formel entwickelt, die die Kostenvermeidung im Jahresvergleich durch Testautomatisierungspraktiken aufzeigt.

Formel für den Automatisierungs-ROI: ROI = ((Manuelle Zeit - Automatisierungslaufzeit) x Ressourcenkosten) – (Lieferkosten + monatlich/jährlich)

NACHWEIS DES ROI FÜR FÜHRUNG

Die Berechnungen basierend auf der Automatisierungs-ROI-Formel stellt Roosevelt der Führung bei Caesars vor. Es zeigt einen messbaren Grund, das Testen zu automatisieren: Die von Ihnen vermiedenen Kosteneinsparungen (Kostenvermeidung) überwiegen die Kosten für den Kauf von Produkten in den Hardware- und Software-Testwerkzeugen.

KOSTEN VERMEIDEN

Caesars' Versuch der Test- und ROI-Automatisierung begann 2014 mit 450 Stunden Kostenvermeidung. Jedes Jahr nehmen ihre jährlichen Kostenvermeidungsstunden exponentiell zu. Im Jahr 2019 betrug die Kostenvermeidung von Caesars basierend auf automatisierten Regressionstests 20,000+ Stunden. Wenn Sie diese 20,000 Stunden automatisierter Tests mit 50 US-Dollar pro Stunde multiplizieren, um die Kosten für eine Ressource manuell durchzuführen, beträgt die Kostenvermeidung weit über eine Million US-Dollar.

LÖSUNGS-VORTEILE

Durch den Aufbau einer skalierbaren und wartbaren Testautomatisierungsstrategie mit der Testlösung Parasoft Salesforce beschleunigte Caesars das Testen und die Bereitstellung. Hier sind zwei der Hauptfaktoren, die zu dieser Beschleunigung und Kostenvermeidung beitragen:

  • Verbesserte UI-Testautomatisierung um mehr als 96 %. Das Ausführen von UI-Tests dauerte übermäßig lange und dauerte viele Tage, bevor das Testen mit der Parasoft-Lösung automatisiert wurde.
  • Reduzierte API-Testausführungszeit um 97 %. Mithilfe von Schlüsseltechnologien konnten sie UI-gesteuerte APIs für stabiles und schnelles Feedback im Vergleich zu browsergesteuerten Szenarien testen.
MACH DEN NÄCHSTEN SCHRITT

Finden Sie heraus, wie Sie die richtige API-Testlösung für Ihr Unternehmen auswählen. Laden Sie das Whitepaper herunter.