Automatisiertes GUI-Testing: Squish 7.0 erlaubt Aufzeichnung von Testausführung

Das Tool zum Testen grafischer Benutzeroberflächen aus dem Hause froglogic hat neben den Aufzeichnungsmöglichkeiten Unterstützung für Qt 6.2 im Gepäck.

In Pocket speichern vorlesen Druckansicht 1 Kommentar lesen

(Bild: TippaPatt/Shutterstock.com)

Lesezeit: 2 Min.
Inhaltsverzeichnis

froglogic hat Version 7.0 des Squish GUI Testers veröffentlicht. Das Werkzeug kommt im Bereich der Softwarequalitätssicherung zur plattformübergreifenden Automatisierung von GUI-Anwendungstests zum Einsatz. Das Update bringt eine wohl von der Community lang herbeigesehnte Funktionsweise: Das Ausführen von Tests lässt sich ab sofort aufzeichnen. Bisher war das laut Blogbeitrag nur begrenzt durch die Integration von Drittanbieter-Tools möglich.

Laut Blogbeitrag handelt es sich bei diesem Release um das erste größere Funktionsupdate seit beinah sechs Jahren. Zu den wichtigsten Funktionen zählt offenbar die Möglichkeit der Aufzeichnung von Testausführungen, die nun in allen Squish-Editionen für Desktop, Web, eingebettete Systeme und mobile Endgeräte verfügbar ist.

Squish 7.0 unterstützt die Aufnahme von Videos der Testausführung, sowohl in der Squish IDE als auch auf der Kommandozeile. Das aufgenommene Video wird direkt mit den Testergebnissen verknüpft und lässt sich nebenbei betrachten. Nutzerinnen und Nutzer haben darüber hinaus die Möglichkeit, von einer Fehlerquelle direkt zur entsprechenden Stelle in der Videowiedergabe zu springen. Die Aufnahme findet sich als MPEG-4-Anhang bei den Testergebnissen und lässt sich im integrierten Videoplayer innerhalb der Squish IDE und des Test Centers abspielen.

Das aktuelle Release erlaubt das Testen von Anwendungen, die mit der neuesten Qt-Version 6.2 erstellt wurden. Binärpakete von Squish für Qt 6.2 stehen zum Download zur Verfügung, und darüber hinaus ist das Erstellen von Anwendungen aus dem Quellcode für Qt 6.2 ebenfalls möglich. Squish für Qt lässt sich ohne das QtWidgets-Modul erstellen, was den Speicherbedarf reduzieren soll – besonders bei eingebetteten Systemen, auf denen lediglich QML-Anwendungen zu testen sind.

Das Unternehmen stellt mit der Veröffentlichung auf ein abonnementbasiertes Lizenzmodell um. Somit haben lediglich Kunden, die eine Abonnementlizenz erworben haben, Zugriff auf Version 7 (und die kommenden). Wer eine unbefristete Squish-Lizenz besitzt, hat weiterhin Zugriff auf Squish 6.7.x und erhält technischen Support dafür.

Nähere Informationen zu Squish 7.0 selbst sowie zu den Abo-Modellen finden sich im Beitrag auf dem froglogic-Blog.

(mdo)