openPR Logo
Press release

Java GUI Test Automation: Squish for Java Success at Ericsson

05-20-2008 05:17 PM CET | IT, New Media & Software

Press release from: froglogic GmbH

"Squish has proved to be an excellent and popular replacement for the GUI automation tool which was used in previous automation campaigns." said Shane McCarron from Ericsson AB.

We had the pleasure to interview Shane McCarron, a Senior Designer of Ericsson AB, who use froglogic's Squish for their automated GUI testing effort of several Java GUI applications in different divisions. We talked about their test automation and why they chose Squish over the competition.

Froglogic: What's your name and position?

Shane: Shane McCarron, Senior Designer.

Froglogic: What's the name of the company you work for?

Shane: LM Ericsson Ltd.

Froglogic: Can you briefly describe the software you are testing with Squish?

Shane: It is a suite of Java GUI applications used to manage a telecommunications network.

Froglogic: How did you learn about Squish?

Shane: I read about it on a WIKI article which was discussing vendors that provide cross platform GUI automation tools. Squish was said to support multiple Java Virtual Machines (JVMs) which was a key requirement of ours.

Froglogic: When did you start to use Squish?

Shane: In July 2007

Froglogic: What are the main reasons you decided to use Squish for your automated GUI tests?


Squish supports testing of multiple JVMs from a single test case
Tests can be written in JavaScript and this was seen as a benefit as there was already some knowledge of this language in our area and we didn't have to learn a proprietary language
We were impressed with the Spy feature which lets you pick an object on a GUI and then set related synchronisation points in your test script
The step through debugging feature of the IDE was also seen as a very beneficial facility

Froglogic: What are Squish's main advantages over the competition? Why did you choose Squish over its competitors?


Multiple JVM support
JavaScript based test scripts
Ability to integrate existing tests written in other languages e.g. Perl
Modular based development which means commonly used functions can be placed in scripts which are shared by multiple tests
Technical support - this was gauged by our experiences when we had questions during the review process
Competitive cost of the product and its licenses

Froglogic: What's your favorite feature of Squish?

Shane: The debugger is excellent - when a breakpoint is encountered it is possible to see at that point in time the value of test specific variables and quickly get to the bottom of any problem with the logic of a test.

Froglogic: What is your most wanted feature wish for Squish?

Shane: Formatting and auto-completion of code e.g. in other IDEs when you type a function name and the opening bracket a prompt will appear indicating the parameters that must be passed to the function for that particular call. [Editor's note: froglogic works on a highly improved IDE for Squish 4.0]

Froglogic: Are you satisfied with froglogic's technical support service?

Shane: Yes. We have found froglogic to be very approachable and knowledgeable. The turnaround time for resolving issues is quite fast too.

Froglogic: What have been your biggest challenges in creating your automated GUI tests with Squish?

Shane: We were early adopters of Squish for Java so there were some teething problems there but I think our main challenge is that the GUIs we are testing are rather complex.

Froglogic: Where do you see the main benefit of automated testing? Shorter testing cycles, decreased use of human resource, better coverage, test reliability, and/or improved product quality?

Shane: We believe automated regression testing to be the quickest way to ensure that the introduction of new functionality has not broken existing core functionality of our GUIs. Where large tests involving many repetitive actions are concerned the automated test has to be considered more reliable too.

Froglogic: Do you use any other 3rd party or internal tools complementing your testing effort?

Shane: Yes for example we use internal Perl scripts to check a database at various points in our tests to validate the actions taking place on the GUI

Froglogic: Is there anything else you'd like to add?

Shane: Squish has proved to be an excellent and popular replacement for the GUI automation tool which was used in previous automation campaigns.

Froglogic: Thank you, Shane, for your time!

More about froglogic and Squish at

froglogic GmbH
Beim Alten Gaswerk 1
22761 Hamburg
+49 40 78897137

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 different web browsers. froglogic also offers services in the areas QA/automated testing and Qt C++ programming and consulting. More about froglogic at

This release was published on openPR.

Permanent link to this press release:

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 Java GUI Test Automation: Squish for Java Success at Ericsson here

News-ID: 44982 • Views: 1878

More Releases from froglogic GmbH

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
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 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