Squish GUI Tester 6.4 Release with Cutting-edge Object Recognition Features

Squish GUI Tester 6.4 Release with Cutting-edge Object Recognition Features

We are delighted to announce the Squish GUI Tester 6.4 release. 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 UI controls that would be unrecognized otherwise.

Squish GUI Tester is the market leading cross-platform and cross-device functional test automation tool created by froglogic. It features testing of various GUI technologies on desktop, embedded and mobile platforms as well as cross-browser web testing. It is used by more than 3000 software QA departments around the globe and integrates with DevOps and agile processes.

Script-based Object Map

The latest version of the Squish GUI test automation tool comes with a powerful new scheme for expressing and managing object names: the Script-based Object Map.

Instead of storing object property lists as plain string lists, this approach makes use of variables and dictionaries. By adopting the native concepts of the scripting language, this simplifies the process of tweaking object lookups, e.g. to accomplish dynamic object lookups. The Script-based Object Map offers great flexibility and you can split it up to organize GUI objects belonging to different UI layers or test units.

Furthermore, the Script-based Object Map is tightly integrated with the Squish test creation environment. It allows you to leverage IDE features such as object name code completion and refactoring for a truly great user experience.

Squish GUI Tester IDE Object Name Autocompletion

Object Name Autocompletion

Check out our knowledge base for further use cases related to the new Object Map. Creating configurable, flexible tests has never been easier!

Image-based Object Lookup

The previous version of Squish GUI Tester already introduced basic support for the image-based object lookup. This next version of froglogic’s functional testing tool completes this feature set. It ships with new configurable image-based lookup methods to handle more complex use cases:

  • Create Image Groups to represent a UI component by a set of images. Then use the group for an image-based lookup of components that have different appearances because of different rendering styles or cross-platform test environments. Let Squish handle the differences!
  • Through fuzzy image lookups Squish GUI Tester makes the lookup of images with minor differences reliable. Configure per-pixel tolerance, image cross-correlation and multi-scale image lookups!
Aliasing differences

Visually similar images can have large color differences in certain pixels.


Squish GUI Tester 6.4 includes various other improvements and bug fixes. See the 6.4 Release Notes list for a detailed list of all changes.


Join froglogic experts for a live demo of the new Squish GUI Tester 6.4 features.

Image-based GUI Test Automation with Squish GUI Tester 6.4

The new Script-based Object Map in Squish GUI Tester 6.4

Download and Evaluation

Customers and existing evaluators can find Squish 6.4 packages in their download area. New evaluators are welcome to request a free and fully functional trial!

Squish Community and Reviews

We at froglogic know how valuable customer feedback is. So don’t hesitate to get on touch with us!

Your feedback is valuable input for others as well. Help test engineers and developers around the globe! Share your knowledge of Squish GUI Tester and write a review today:

Florian joined froglogic in 2011 after working as a Software Developer and QA Engineer. Being a froglogic Consultant, he conducted dozens of Squish trainings, provided consulting services to froglogic clients, and gained experience working with QA departments across all industries. These days, his focus is on Technical Sales.


Leave a reply

Your email address will not be published. Required fields are marked *