Was wir erreicht haben

  • Erzielung

    von 35 % mehr Abdeckung durch neue Tests

  • Erstellung

    von mehr als 600 Testfällen

  • Erkennung

    von über 70 Fehlern im Entwicklungszyklus

An wen

Überblick

  • Teil 1

    Herausforderung

    Ein bevorstehendes Major Release des Workload Automation-Teams führte zur vollständigen Neugestaltung der primären Benutzerschnittstellen.

  • Teil 2

    Lösung

    HCL DevOps Test wurde für ein Pilotprogramm ausgewählt, da es eine codefreie Lösung ist, eine einfache Skriptwartung bietet und API- und Datenbankaktionen in Testskripten nutzen kann.

  • Teil 3

    Ergebnisse

    Skripte in natürlicher Sprache werden automatisch aus Aufnahmesitzungen generiert und können in der IDE um zusätzliche Schritte erweitert werden, während die Anwendung offline ist.

Die Herausforderung

Ein bevorstehendes Major Release des Workload Automation-Teams führte zur vollständigen Neugestaltung der primären Benutzerschnittstellen. Aufgrund der radikalen Veränderung war keine der vorhandenen Testautomatisierungsanlagen nutzbar und der Aufwand einer Neuentwicklung erheblich.

Die Lösung

Das Team erstellte schnell ein modulares Framework aus atomaren UI-Aktionen, die in Compound-Tests zu Benutzer-Workflows verkettet wurden.

Jeder dieser Workflows validiert eine Reihe funktionaler und nicht-funktionaler Ergebnisse, einschließlich der Überprüfung der UI-Steuerelemente und UI-Werte sowie der Überprüfung von Parametern, auf die nur über APIs und Datenbankabfragen zugegriffen werden kann.

Die Ergebnisse

  • Skripte in natürlicher Sprache werden automatisch aus Aufnahmesitzungen generiert und können in der IDE um zusätzliche Schritte erweitert werden, während die Anwendung offline ist.
  • Das Aufzeichnen von Interaktionen mit der zu testenden Webseite und das Verknüpfen jeder Aktion mit einem navigierbaren Screenshot der Seite und der DOM entwickelte sich zu einer natürlichen und intuitiven Art, codefrei zu arbeiten.
  • Durch die intelligente Objekterkennung während der Wiedergabe wurden die Skripte wartungsfreundlich und waren besser für Änderungen gerüstet.
  • Die Möglichkeit, UI-Tests während laufender Leistungstests wiederzuverwenden, führt zu einer effizienten Skripterstellung und schnelleren Ergebnissen.
  • Es können Tests erstellt werden, die die Browserinteraktionen mit Schritten zur Datenbereinigung und Datenvalidierung auf den Backend-Systemen kombinieren und so umfangreichere und robustere Workflows ermöglichen.

Über das Unternehmen

HCL Workload Automation ermöglicht mehr als 2.000 führenden Organisationen auf der ganzen Welt vollständige Transparenz und Kontrolle über beaufsichtigte und unbeaufsichtigte Workloads.

Von einem zentralen Kontrollpunkt aus unterstützt es mehrere Plattformen, ermöglicht die erweiterte Integration mit Unternehmensanwendungen wie SAP, Oracle und Salesforce und bietet mehr als 35 einsatzbereite Plug-Ins, auch für FTP- und Hadoop-Aktivitäten.

Darüber hinaus ermöglicht Workload Automation die Planung von Abhängigkeiten zwischen unterschiedlichen Systemen und trägt aufgrund seiner fehlertoleranten Architektur zur besseren Verfügbarkeit bei.

Verwandte Funktionen