What is Squish?

Squish GUI Tester enables organizations to automate GUI testing across multiple platforms and technologies, including Qt, Java, Web, .NET/WPF, iOS, Android, and embedded systems. Test scripts can be created in Python, JavaScript, Perl, Tcl, or Ruby, providing flexibility and maintainability, while object-based recognition ensures resilience to UI changes.

Integrated with CI/CD pipelines, version control, and test management, Squish delivers actionable insights into application quality, usability, and performance. By automating GUI testing, organizations reduce manual effort, accelerate development cycles, and ensure reliable, high-quality user experiences—making it an essential tool for enterprise-scale and safety-critical applications.

Pricing

Free Trial Offered?:
Yes

Integrations

Offers API?:
Yes, Squish provides an API

Screenshots and Video

Company Facts

Company Name:
Qt Group
Date Founded:
1995
Company Location:
Finland
Company Website:
www.qt.io/quality-assurance/squish
Edit This Page

Product Details

Deployment
Windows
Mac
Linux
iPhone
iPad
Android
On-Prem
Training Options
Documentation Hub
Online Training
Webinars
Video Library
Support
Web-Based Support

Product Details

Target Company Sizes
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Freelance
Nonprofit
Government
Startup
Supported Languages
English

Squish Categories and Features

Functional Testing Tool

Automated Testing
Interface Testing
Regression Testing
Reporting / Analytics
Sanity Testing
Smoke Testing
System Testing
Unit Testing

Automated Testing Software

Hierarchical View
Move & Copy
Parameterized Testing
Requirements-Based Testing
Security Testing
Supports Parallel Execution
Test Script Reviews
Unicode Compliance

More Squish Categories