Softwaretests

Andrea Gillhuber,

Keysight erweitert Testautomatisierung

Keysight Technologies hat mit Eggplant Find by Description eine neue Funktion für die Testautomatisierung vorgestellt. Statt Oberflächenelemente über Screenshots zu identifizieren, werden sie anhand von Beschreibungen erkannt. Dadurch sollen UI-Tests auch nach Änderungen am Design weiter funktionieren.

© Keysight

Keysight Technologies hat die Lösung 'Eggplant Find by Description' vorgestellt. Die Funktion ist Bestandteil von 'Eggplant Studio' und 'Eggplant Functional' und ermöglicht es Entwicklern, Elemente einer Benutzeroberfläche anhand einer textlichen Beschreibung statt über Bildvergleiche zu lokalisieren.

Nach Angaben des Unternehmens bleiben automatisierte Tests dadurch auch nach Neugestaltungen, Designänderungen oder Anpassungen der Bildschirmauflösung lauffähig. Die bislang häufig notwendige Neuerstellung von Screenshots für Testskripte soll entfallen.

Weniger Wartungsaufwand für Testskripte

Laut Keysight sieht rund die Hälfte der Unternehmen die Wartung von Testskripten als eines der größten Hindernisse bei der Testautomatisierung. Insbesondere bildbasierte Skripte müssten bei Änderungen an der Benutzeroberfläche häufig angepasst werden, obwohl sich die eigentliche Softwarefunktion nicht verändert habe.

Die neue Lösung soll ohne Screenshots, ohne Zugriff auf das Dokumentobjektmodell (DOM) und ohne Änderungen am zu testenden System auskommen. Stattdessen beschreibt der Entwickler das gewünschte Oberflächenelement – etwa einen Ticketpreis für ein bestimmtes Datum –, das anschließend von der Software identifiziert wird.

Anzeige

Kürzere Skripte und schnellere Bearbeitung

In einer Unternehmensdemonstration reduzierte Eggplant Find by Description den Umfang eines Testskripts um 92 %. Gleichzeitig verkürzte sich die Bearbeitungszeit nach Unternehmensangaben von mehr als einer Stunde auf weniger als 15 Minuten.

Die Funktion nutzt Künstliche Intelligenz und Computer Vision und soll sich für Desktop-, Embedded- und Webanwendungen eignen. Zu den weiteren genannten Vorteilen zählen eine höhere Stabilität der Tests bei Änderungen an der Benutzeroberfläche, ein geringerer Aufwand für die Wartung von Testskripten sowie die Automatisierung bislang manuell ausgeführter Tests.

  • Xing Icon
  • LinkedIn Icon
Anzeige
Anzeige

Das könnte Sie auch interessieren

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Keyence auf der SPS 2024

3D-Messtechnik mit Laser-Scanner

Keyence präsentierte das ‚WM-6000‘ aus dem Bereich der mobilen Messtechnik. Das mobile 3D-Koordinatenmessgerät besitzt einen kabellosen taktilen Messtaster und Laser-Scanner, die präzise Messungen über einen großen Messbereich von bis zu 25 m...

mehr...
Jetzt Newsletter abonnieren