Successful UI Test Automation with froglogic Squish in Marine Electronics Industry

Share Article

The current trend of modeling the user interface of embedded devices after tablets and smartphones brings many new challenges for the testing of the touch based, complex embedded user interfaces. This can be solved by using froglogic's Squish GUI Tester product, which now supports a range of embedded systems for GUI test automation.

A company in the Marine Electronics industry significantly reduced their testing cycle duration while also increasing their testing coverage by implementing test automation of their device's user interface with froglogic Squish GUI Tester.

A renown marine electronics company developed the UI of their marine navigation devices based on Digia's Qt application framework. The devices' applications produce engine data, visualize radar data, provides chart plotting, and help find the fish! The applications are designed for mariners: each built using Qt 4 and deployed on custom hardware.

Test automation of these applications became a big challenge until the company started to use froglogic's Squish GUI Tester product to automate the testing.

The Squish GUI Tester is the leading functional, cross-platform GUI and regression testing tool that can test applications based on a variety of GUI technologies, including the Qt, QML and QtQuick GUI toolkits, Java SWT/Eclipse RCP, Java AWT/Swing, JavaFX, Windows MFC, .NET WindowsForms and WPF, Mac OS X Carbon/Cocoa, iOS Cocoa Touch, Android, and Web/HTML5/AJAX/Flex. Squish stands out from other GUI testing tools by giving test engineers the freedom to record and write tests using familiar scripting languages such as JavaScript, Perl, Python, Tcl, and Ruby. Furthermore, Squish provides extremely tight integration with the specific GUI technologies it supports. This gives testers unprecedented access to the internals of the applications they are testing (to data items, controls, widgets, etc.), and also leads to the production of very robust and stable GUI tests.

Squish and all the tests created with it, are completely cross-platform, and work on Windows, Linux/Unix, Mac OS X, embedded Linux, iOS, Android and several RTOSes.

Read more about the use of Squish for the test automation of the marine devices' applications at

About froglogic

froglogic GmbH is a software company based in Hamburg, Germany with additional offices in the USA with over 3,000 customers world-wide. froglogic is famous for its automated testing suite Squish with its flagship product Squish GUI Tester, the market-leading automated testing tool for GUI applications based on Qt, Java AWT/Swing, SWT/RCP and JavaFX, Mac OS X Carbon/Cocoa, Windows MFC, .NET and WPF, iOS Cocoa Touch, Android and for HTML/Ajax/Flex-based web applications running in a variety of web browsers. In addition, froglogic's offering includes the professional, cross-platform C and C++ Code Coverage tool Squish Coco. More about froglogic is at

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Reginald Stadlbauer
+49 4078897137
Email >
Visit website