Perfecto vs Squish
Perfecto
perfecto.ioSquish
qt.ioSide by side
| Figure | Perfecto | Squish |
|---|---|---|
| Price from | $83/mo | — |
| Free plan | — | — |
| Free trial | Yes | Yes |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | — | Yes |
| iOS | Yes | Yes |
| Android | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 4 | 3 |
| Spec score · Functional Testing Software | 8.9 (#4) | 7.6 (#29) |
| Founded | 2006 | 2006 |
| Headquarters | Minneapolis, Minnesota, USA | Stuttgart, Germany |
| Integrations | Documented automation integrations include Selenium, Appium, Quantum, Espresso, Robotium, XCTest and XCUITest. | The product page names Jenkins, GitLab, and Bamboo as CI/CD integrations. |
| Purpose | Perfecto is a cloud testing platform for mobile and web applications. | Squish automates GUI tests for desktop, web, mobile, and embedded applications using object-based recognition and scripting. |
| Support | Perfecto states that global-cloud customers receive 24/7 same-day support, while standard plans include documentation and online training resources. | The listed Squish floating licenses include Standard Support. |
Plans
Perfecto
- Perfecto Live$83 a month
- Perfecto Automate$125 a month
- Perfecto EnterprisePriced on request
- Perfecto plans (custom quote)Priced on request
Squish
- Squish Enterprise Tester Floating LicensePriced on request
- Squish Execution Floating LicensePriced on request
- Squish Tester Floating LicensePriced on request
In their own words
Squish
Squish automates GUI tests for desktop, web, mobile, and embedded applications using object-based recognition and scripting. It locates interface elements by their properties rather than by image matching or DOM scraping; the product says this helps tests withstand UI changes. Tests can be authored in Python, JavaScript, Ruby, Perl, Tcl, or Behaviour-Driven Development. Listed application technologies include Qt, Java, Windows, .NET, web, mobile, and embedded systems; supported targets also include Linux, macOS, iOS, Android, MCUs, and hybrid applications. The Squish AI Assistant suggests script improvements, explains failures, and analyzes Runner and Server logs. Named CI/CD integrations include Jenkins, GitLab, and Bamboo, with Jenkins jobs and Pipeline scripts supported. Squish references ISO 26262 and IEC 61508 and offers a custom Tool Qualification Kit for project and regulatory needs. Floating user-based subscriptions are priced according to concurrent development environments and limit concurrent test executions. Pricing is on request, with a free trial available and no free plan.