Automated Qt GUI Testing with Squish

Functional GUI testing is an essential part of development and QA when creating sophisticated modern GUI applications. Manual testing alone cannot review an application for regressions within an acceptable time frame. Automated GUI tests quickly produce reliable and reproducible results, and execute in a fraction of the time. Automated GUI testing enables test engineers to expand testing coverage and rapidly find regressions so fixes can be make early, saving both time and money.

The creation of a maintainable and time-proven automated GUI testing framework requires an automation tool that embodies a deep knowledge of the underlying GUI technologies being tested.

Squish has many other features, including:

  • Powerful and easy to use test development environment
  • Record and replay with powerful scripting capabilities
  • Choice of non-proprietary scripting language
  • Access to all the tested application’s objects
  • Interactive Object Spy & Troubleshooting Utility
  • Command line toolset and 3rd-party integrations for unattended test automation
  • Open data formats (e.g., plain text configuration files and plain text and XML/HTML reports)
  • Support for hybrid applications (Qt+Web, Qt+ActiveX, Java+Windows, iOS+Web and more)
  • Source code availability

Share