EVERYTHING XIAOMI
Get listed

Squish

Squish automates GUI testing for desktop, web, mobile, and embedded applications.

Place
#27 of 38
Score
6.6
Squish's website

What Squish is

Squish automates GUI testing for desktop, web, mobile, and embedded applications. It identifies interface elements by their object properties rather than by image matching or DOM scraping, which Qt says helps tests tolerate UI changes. Teams can write tests in Python, JavaScript, Ruby, Perl, or Tcl, or use Behaviour-Driven Development. The product lists support for Qt, Java, Windows, .NET, web, mobile, and embedded applications, and targets include Windows, macOS, Linux, iOS, Android, MCUs, and hybrid applications. Its AI Assistant suggests script improvements, explains failures, and analyzes Runner and Server logs. Named CI/CD integrations include Jenkins, GitLab, and Bamboo; the Jenkins plugin also supports Pipeline scripts. Squish references ISO 26262 and IEC 61508 and offers a custom Tool Qualification Kit for project and regulatory needs. Licenses are floating, user-based subscriptions whose cost depends on concurrent development environments, with limits on concurrent test executions. Pricing is on request; a free trial is available, but there is no free plan.

Good

  • Supports desktop, web, mobile, and embedded testing.
  • Offers Python, JavaScript, Ruby, Perl, Tcl, and BDD authoring.
  • AI Assistant analyzes failures and execution logs.
  • Names Jenkins, GitLab, and Bamboo integrations.
  • References ISO 26262 and IEC 61508.

Watch out

  • No free plan; pricing is on request.
  • Licenses restrict concurrent test executions.
  • License cost depends on concurrent development environments.

Who it suits

Squish suits teams automating GUI tests across platforms and technologies, including those working in safety- or quality-critical industries. It is also relevant to teams that need scripted or BDD test authoring and CI/CD integration.

Verdict

Squish covers GUI test automation across a wide range of targets and authoring approaches. Check its concurrent-use licensing limits and request pricing to assess fit.

Plans and prices

From Squish's own pricing page, checked 29 Sep 2026.

All about pricing
PlanPriceWhat it gives you
Squish Enterprise Tester Floating LicensePriced on requestAll Squish features · Squish IDE · two Test Center named licenses · cross-compilation · embedded MPU and MCU testing · BDD · Standard Support
Squish Execution Floating LicensePriced on requestExecute test cases · Standard Support
Squish Tester Floating LicensePriced on requestAll Squish features · Squish IDE · two Test Center named licenses · BDD · Standard Support

The facts

Each one read from Squish's own pages, with the date it was checked.

What it does

AI assistance
The Squish AI Assistant offers script improvement suggestions, failure explanations, and analysis of Runner and Server logs.checked 29 Sep 2026
Frameworks
The product page lists support for Qt, Java, Windows, .NET, web, mobile, and embedded applications.checked 29 Sep 2026
Integrations
The product page names Jenkins, GitLab, and Bamboo as CI/CD integrations.checked 29 Sep 2026
Intended users
Qt describes Squish as suited to teams automating GUI testing across platforms and technologies, including safety- and quality-critical industries.checked 29 Sep 2026
Jenkins integration
Squish tests can run in Jenkins jobs, and the Squish plugin supports Jenkins Pipeline scripts.checked 29 Sep 2026
License constraints
Squish licensing uses floating user-based subscriptions, with cost based on concurrent Squish development environments and restrictions on concurrent test executions.checked 29 Sep 2026
Object recognition
Squish identifies UI elements through object properties rather than image matching or DOM scraping, which the product page says helps tests withstand UI changes.checked 29 Sep 2026
Privacy and security
Qt Group says it uses technical and organizational measures to protect personal data and that its privacy policy covers data related to product downloads and use.checked 29 Sep 2026
Purpose
Squish automates GUI tests for desktop, web, mobile, and embedded applications using object-based recognition and scripting.checked 29 Sep 2026
Safety standards
The product page references ISO 26262 and IEC 61508 and offers a custom Tool Qualification Kit for project and regulatory needs.checked 29 Sep 2026
Support
The listed Squish floating licenses include Standard Support.checked 29 Sep 2026
Test authoring
Tests can be authored using Python, JavaScript, Ruby, Perl, Tcl, or Behaviour-Driven Development.checked 29 Sep 2026

The company

Founded
2006checked 28 Sep 2026
Headquarters
Espoo, Finlandchecked 28 Sep 2026

Where it runs

Supported platforms
Squish supports desktop Windows, macOS, and Linux; iOS and Android; web; embedded systems; MCUs; and hybrid applications.checked 29 Sep 2026

Alternatives to Squish

All alternatives
  1. 1TestCafe logo

    TestCafe

    Free planOpen sourceAndroidiOSWebAPI
    8.7From $20 a month
  2. 2Cypress logo

    Cypress

    Free planOpen sourceWebAPILinuxmacOS
    8.4From $67 a month
  3. 3Katalon Studio logo

    Katalon Studio

    Free planAndroidiOSWebAPI
    8.4From $1,000 a year
  4. 4

    testRigor

    Free planAndroidiOSWebAPI
    8.3From $300 a month
  5. 5

    Keysight Eggplant Test

    AndroidiOSWebAPI
    7.9$9,999 one-time
  6. 6

    Perfecto

    AndroidiOSWebAPI
    7.9From $83 a month