openPR Logo
Press release

Qt and Java GUI Test Automation: Many Years of Squish Success at ARM Ltd.

11-10-2009 10:18 AM CET | IT, New Media & Software

Press release from: froglogic GmbH

ARM Ltd., is a well-established company that designs the technology that lies at the heart of many advanced digital products. ARM's product offering includes RISC microprocessors, graphics processors, enabling software, cell libraries, embedded memories, high-speed connectivity products, peripherals, and development tools.

We had the pleasure of discussing ARM's use of Squish with Dave Dextor, one of ARM's Staff Validation Engineers.

Why Squish?

ARM originally evaluated Squish several years ago, and bought their first licenses around 2005. We asked Dave what motivated ARM to choose Squish, and he told us:

The ease of use of Squish along with the object map which can be used to reduce the maintenance of tests were two key factors. And support of multiple operating systems and technologies—especially for Qt and Linux—was also very important.

Squish's unique object map makes it possible to identify application objects. When application objects change, the object map makes it possible for test engineers to make simple changes to the object map so that objects continue to be correctly identified by test scripts—without having to modify the tests themselves.

Dave also mentioned some of the other features that made Squish attractive to ARM, in particular the ease with which it is possible to do data driven testing, Squish's support for multiple standard scripting languages, and the fact that Squish has better features than competing tools.

Squish at ARM

ARM started out by using Squish for GUI testing of a proprietary debugger and an Eclipse-based IDE. The debugger was written using Qt and it was when looking for a suitable testing tool for this that ARM first came across Squish. They are now developing a new Eclipse-based debugger in Java and plan to use Squish to provide automated GUI testing for that tool.

The software that Squish is used to test runs on Windows and Linux (specifically, Windows XP, Windows Vista, and Red Hat Enterprise Linux 3 and 4).

Dave told us that one of the biggest challenges ARM had encountered when it came to creating and maintaining tests was keeping the tests current in the face of changes to the software across build cycles. Another challenge was to automate the testing process as much as possible based on the ARM cluster they use as a centralized server for development and testing.

At present, ARM make most use of Squish's command line tools to provide the maximum amount of test automation possible. Dave said that Squish had been particularly helpful in making testing cycles shorter, and also reducing the amount of human resources needed for testing.

Other than Squish, ARM support their testing process and test automation using in-house developed scripts (in Perl and Python), and proprietary debugger automation software. They also make extensive use of JUnit (a unit testing framework for Java) and CXXTest (a JUnit-like unit testing framework for C and C++).

Regarding froglogic's technical support, Dave told us:

It's been very helpful on the few occasions I've needed it.

Conclusion

ARM produce cross-platform tools based on Qt and Java technologies. Squish has enabled them to use the same testing tool chain on all the platforms they support and using both the GUI technologies they use—as well as giving their test engineers the freedom to use the scripting languages they prefer. ARM now have several years of experience using Squish, and Dave tells us that in future they plan to use Squish even more than they do now.

froglogic's team would like to thank Dave for taking the time to share ARM's experience with Squish, and we are looking forward to a continued successful relationship.

Visit www.froglogic.com to learn more about Squish and to get your free and supported evaluation copy!

froglogic GmbH is a software company based in Hamburg, Germany. Their flagship product is Squish, the market-leading automated testing tool for GUI applications based on Qt, Java AWT/Swing and SWT/RCP, Mac OS X Carbon/Cocoa and for HTML/Ajax-based web applications running in various web browsers. froglogic also offers services in the areas QA/automated testing and C++/Qt programming and consulting. More about froglogic at http://www.froglogic.com.

froglogic GmbH
Beim Alten Gaswerk 1
22761 Hamburg Germany

This release was published on openPR.

Permanent link to this press release:

Copy
Please set a link in the press area of your homepage to this press release on openPR. openPR disclaims liability for any content contained in this release.

You can edit or delete your press release Qt and Java GUI Test Automation: Many Years of Squish Success at ARM Ltd. here

News-ID: 105762 • Views:

More Releases from froglogic GmbH

Squish GUI Tester 6.4 Release with Cutting-edge Object Recognition Features
Squish GUI Tester 6.4 Release with Cutting-edge Object Recognition Features
Hamburg, Germany, [TODO: Insert date] froglogic, the leading cross-platform GUI testing company, today announced the release of Squish GUI Tester 6.4. This version introduces cutting-edge GUI object recognition features: flexible and fail-safe script-based object maps and highly configurable image-based object lookup methods. These features simplify mastering test automation challenges such as maintaining object names, dynamic object lookups and custom UI controls. "Squish GUI Tester is one of the few tools on the
froglogic Announced 2018 Plans for AI-Driven Test Automation Solutions
froglogic Announced 2018 Plans for AI-Driven Test Automation Solutions
Jan 17, 2018 Hamburg, Germany: froglogic today announced its 2018 plans for releasing Test Automation Solutions driven by Artificial Intelligence. froglogic is the vendor of the industry leading GUI Test Automation Tool Squish GUI Tester and Code Coverage Tool Squish Coco. To further support engineers with their test automation efforts, froglogic has been researching how AI can help to automate more of the test automation process. The team at froglogic identified two
froglogic released Squish Coco 4.0 – Code Coverage now with MC/DC and MCC
froglogic GmbH today announced its release of Squish Coco version 4.0, a complete C, C++, C# and Tcl code coverage tool chain for a wide range of platforms, compilers and targets including Windows, Linux, Mac OS X, Unix and embedded systems. The focus of Squish Coco 4.0 is to provide full compliance with all Safety Integration Levels (SIL) of the safety standards IEC 61508, ISO 26262, EN 50128 and DO 187. As
froglogic Delivers Squish Tool Suite for Automated Testing of Embedded Qt GUIs and HMIs
froglogic Delivers Squish Tool Suite for Automated Testing of Embedded Qt GUIs a …
With the rise of modern user interfaces (HMIs) in the embedded industries, new methods to automate the GUI tests of embedded devices are required to develop and ship quality products. froglogic, the innovative firm behind the cross-platform and cross-technology GUI test automation tool Squish and the cross-platform code coverage analysis tool Squish Coco, delivers reliable and proven solutions for test automation for more than 13 years to well over 3000

All 5 Releases


More Releases for Squish

froglogic Releases Squish GUI Test Automation Tool Squish GUI Tester 5.0
Hamburg, Germany – 2013-06-25 froglogic GmbH today announced that Squish 5.0—a major new version of the popular Squish GUI Tester —is now available. Squish GUI Tester is the market leading, functional test automation tool for cross-platform and cross-device GUI testing on desktop, embedded and mobile platforms as well as web browsers. More than 3,000 QA departments around the world benefit from its tight integration with each supported GUI technology enabling the
froglogic Announces Test Automation Management Solution Squish Central
Hamburg, Germany – 2012-12-18 froglogic GmbH today announced the first final release of its new Squish Central product. Squish Central is a web-based, cross-platform, and distributed test automation management solution that includes built-in integration for Squish GUI tests and other types of tests. Squish Central is the latest addition to froglogic's Squish product family which already includes cross-platform tools for GUI test automation and C/C++ code coverage analysis. The first version of
Mobile GUI Test Automation: Squish Goes Android
Hamburg, Germany – 2012-06-12 froglogic announced Squish, its cross-platform automated GUI testing tool, will support automated testing for Android Apps on Android-powered devices and emulators. The Squish GUI testing tool is the market leading tool for cross-platform GUI test automation on desktop, embedded and mobile platforms. By adding the Android Edition, Android App developers finally have the professional GUI testing tool option for software functional and regression testing. "Squish for Android deeply
froglogic Releases Automated GUI Testing Tool Squish 4.2
Hamburg, Germany - 2012-03-06 froglogic GmbH today announced that Squish 4.2 - a new feature release of the popular cross-platform, cross-technology GUI Testing Tool Squish - is now available. Squish is the leading functional, cross-platform GUI and regression testing tool that can test applications based on a variety of GUI technologies, including Nokia's Qt Software Development Frameworks, Java SWT/Eclipse RCP, Java AWT/Swing, Windows MFC and .NET, Mac OS X Carbon/Cocoa, iOS
Squish Central Test Automation Management Beta Launched
froglogic GmbH today announced a beta program for its new Squish Central product. Squish Central is a web based, cross-platform, and distributed test automation management solution that includes built-in integration for automated Squish GUI tests. froglogic is the vendor of Squish, the market leading cross-platform and cross-technology GUI test automation tool. Squish is designed for creating, executing, and maintaining automated functional GUI tests on a variety of platforms and GUI technologies.
GUI Test Automation: froglogic Releases Squish 4.1
Hamburg, Germany – 2011-07-27 froglogic GmbH today announced that Squish 4.1 - a new feature release of the Squish GUI Testing Tool - is now available. Squish is the leading functional, cross-platform GUI and regression testing tool that can test applications based on a variety of GUI technologies, including Nokia's Qt Software Development Frameworks, Java SWT/Eclipse RCP, Java AWT/Swing, Windows MFC and .NET, Mac OS X Carbon/Cocoa, iOS CocoaTouch and Web/HTML/AJAX.