Squish

Squish

GUI-Testautomatisierung, die funktioniert.

Das Werkzeug für die Automatisierung von GUI-Tests auf den verschiedensten Plattformen. Vom Desktop, mobilen und embedded Geräten bis zu Webanwendungen.

Kostenlose Demoversion

Anmeldung für ein Webinar

Mehr Informationen im Video

Kein Ton? Aktivieren Sie einfach die Untertitel.

Squish Animation

Das Testen von graphischen Oberflächen heutiger Software ist eine sehr komplexe und fehleranfällige Aufgabe. Die Automatisierung dieser Aufgabe stellt eine große Herausforderung da, ist aber – wenn richtig gemacht – sehr lohnenswert.

Squish ist das Werkzeug der Wahl von mehreren Tausend Unternehmen weltweit für die Automatisierung funktionaler Regressionstests und Systemtests von graphischen Oberflächen (GUIs) und Mensch-Maschine-Schnittstellen (HMIs). Das Squish GUI-Testwerkzeug, als 100% plattformübergreifendes Werkzeug, bietet:

  • Tiefgehende Unterstützung für alle wesentlichen GUI-Technologien
  • Unterstützung von Desktop, Mobilgeräten, Web und Embedded Systemen
  • Aufzeichung der Testskripte
  • Mächtige und robuste Identifikaiton und Verifikation von Objekten
  • Keinbe Abhängigkeit von Screenshots, d.h. dem Aussehen der Anwendung
  • Mächtige Entwicklungsumgebung (IDE)
  • Eine große Auswahl an populären Skriptsprachen für die Automatisierung
  • Unterstützung von Behavior Driven Development (BDD)
  • Automatisierung auch möglich durch Kommandozeilenwerkzeuge
  • Integration mit Systemen für Test Management and Contiunous Integration(CI)

 
Verfügbare Features

Squish, das Werkzeug für die Automatisierung von GUI-Tests, ist in verschiedenen Editionen verfügbar, die jeweils auf eine bestimmte GUI-Technologie spezialisiert sind.

QtSquish for Qt

Plattformübergreifende Automatisierung von Tests für GUI-Anwendungen, die auf QWidgets, QML, Qt Quick, Qt Webkit and Qt WebEngine basieren und auf dem Desktop, Embedded-Systemen oder Mobilgeräten laufen

Squish for Java Squish for Java

Plattformübergreifende Automatisierung von Tests für GUI-Anwendungen, die AWT, SWT, RCP, Swing oder JavaFx basieren. Unterstützung für eingebettete HTML-Inhalte inklusive

Squish for Windows Squish for Windows

Testautomatisierung für native Windows-Anwendungen mit Unterstützung für Steuerelemente aus MFC, WinForms und WPF. Zusätzlich stehen die Schnittstellen MSAA und UIAutomation zur Verfügung.

Squish for iOSSquish for Android Squish for Mobile

Automatisierung für Tests von Android und iOS Apps. Auf der echten Hardware oder im Emulator. Das Testen von HTML-Inhalten, die per WebViews eingebettet sind, ist ebenfalls möglich.

Squish for Web Squish for Web

Automatisierung von Cross-Browser Tests für das Web und HTML5 Anwendungen auf dem Desktop, Mobilen- und Embedded-Geräten

Squish for Mac Squish for Mac

Automatisierung von GUI-Tests für macOS Anwendungen nebst eingebetteten WebKit-Elementen

Ein Mix aus mehreren Editionen macht es möglich, die Tests für Anwendungen mit hybrider GUI, wie etwa eine Qt-Anwendung mit eingebetteten nativen Windows-Steuerelementen oder eine Web-Anwendung mit eingebettetem Java-Applet oder Java-Web-Start testen.

Fangen Sie mit dem Einsatz von Squish schon heute an!

Sie erhalten eine kostenlose und voll funktionsfähige Version zum Ausprobieren.
Unsere Produktexperten stehen Ihnen im Falle von Problemen zur Seite!

 

Mit dem Click auf 'Kostenlose Demoversion' akzeptieren Sie die froglogic Datenschutzerklärung.

Was unsere Kunden über Squish sagen

  • "Der schnelle und effiziente technische Supporrt von froglogic lässt die Benutzung von Squish zu einer sehr angenehmen Erfahrung werden."
  • "Squish ist eine der Schlüsseltechnologien die von der QA in meinem Team verwendet wird. Bitte die Lizenz jedes Jahr erneuern."
  • "Ich habe Squish mit unserem Produkt auf dem Mac evaluiert. Es ist effizienter als das aktuell vom Testteam eingesetzte eggPlant. Ich habe dem Testteam und unserem Senior Manager Squish empfohlen."
  • "Die einfache Benutzbarkeit von Squish sowie die Object Map zur Reduzierung der Wartungsarbeit waren zwei Schlüsselfaktoren. Die Unterstützung von mehreren Betriebssystemen und Technologien - besonders für Qt und Linux - war auch sehr wichtig."
  • "Alles lief gut. Ich liebe dieses Werkzeug."
  • "Froglogic Squish ist einen plattform-übergreifendes UI Testautomatisierungs-Werkzeug das unser Leben so viel einfacher gemacht hat wenn es darum geht "Agil" zu sein"
  • "Ich begann mit der Squish for Qt Evaluierungslizenz, sieht sehr beeindrucken aus und kann sehr hilfreich beim Testen der SW sein die wir entwickeln. Die Dokumentation und Video-Tutorial sind sehr hilfreich dabei, zu verstehen, wie dieses Werkzeug funktioniert."
  • "Wir haben sehr positive Erfahrungen mit Squish und dem technischen Support durch froglogic gemacht."
  • "Squish lief praktisch sofort sehr reibungslos und unsere Android app wurde korrekt instrumentiert. Darüber waren wir ziemlich überrascht da wir zuvor schon verschiedene andere Tools vor Squish ausprobiert hatten - ohne Erfolg."
  • "Ich konnte Squish ausprobieren und mich muss sagen dass es eine großartige Erfahrung ist. Insbesondere mit BDD-basierten Testskripten und der Möglichkeit, diese direkt aufzuzeichnen."
  • "Wir konnten Squish evaluieren und es entsprach allen Anforderungen unsenrs Kunden. Wichtiger noch, der Umgang mit dem Werkzeug war viel einfacher zu erlernen als erwartet."
  • "Squish ist das beste GUI-Testtool mit dem ich gearbeitet habe. Die Ausführungsgeschwindigkeit ist großartig und die Einstiegshürde ist sehr niedrig. Es fühlt sich leichtgewichtiger und flexiber als jedes andere Werkzeug an, das ich probiert habe (das schließt Ranorex, Silk und QA Wizard Pro ein)."
  • "Wir haben Squish noch etwas weiter evaluiert (an Anwendungen zur Laufzeit anhängen, mehrere Tests und Verifikationen) und es funktioniert hier sehr gut!"
  • "Meiner Meinung nach ist es [Squish for Qt] ein sehr gutes Testtool und sehr intuitiv und einfach zu benutzen. Ich habe es zusammen mit Qt benutzt und es war eine sehr angenehme Erfahrung."
  • "Vielen vielen Dank Ihnen und Ihren Kollegen für die ausgezeichnete und schnelle Hilfe. Dies war wirklich eine der reibungslosesten Problemlösungen dieser Art für mich."
  • "Wir haben lange nach Test-Software gesucht, und so weit ich sehen kann denken wir alle Tests die uns in den Sinn kommen mit Squish ab. Umso weniger Werkzeuge wir benötigen, desto besser und somit ist die potentielle Abdeckung von Squish eines der wirklich herausragendsten Features."
  • “Im Rückblick möchte ich sagen, dass ich während der Evaluierung mit froglogic immer ein gutes Gefühl hatte, da Ihr Stil ständig sehr kundenorientiert, ja sogar richtig partnerschaftlich war. Ich freue mich auf den Einsatz von Squish und die Zusammenarbeit mit Ihnen”
  • "Die Squish Software gab uns die Werkzeuge um passende Testsequenzen zu erstellen und sie im Squish Framework zu implementieren. Das Testen sparte uns viele Stunden an Arbeit und viel Frustration bei den Kollegen die die Datenbanksysteme benutzen."

GUI Testautomatisierung

Dieses Video bietet eine Einführung in die GUI Testautomatisierung mit Squish, die plattformübergreifende Lösung für Java AWT/SWT, Qt, Qt/Embedded, Web, iOS, Android, Windows .NET, MFC, Native Mac, u.a.

Squish Automated GUI Testing