Skip to main content
Subnavigation



Automated GUI Testing for Windows Applications

Tackle automated GUI Testing for your native Windows applications with Squish. It features dedicated support for MFC, WinForms and WPF controls. It also supports automation via MSAA and UIAutomation.

Benefit from cross-platform and cross-device support, easy test case recording, powerful scripting, full BDD integration, remote- and multi-application testing, automation via CI and ALM systems and more.

 

Start your free trial

 

Squish for Windows applications

Use Squish as your GUI test automation tool for all kinds of native Windows applications. The tool automates GUI tests on all Windows platforms, with dedicated support for all standard and complex Windows, MFC, .NET controls and more. Enhance your scripts with dynamic script and spy access as well as access to the complete Windows and .NET APIs.

Squish includes dedicated support for:

  • Native Windows applications
  • Standard Windows and MFC controls
  • Complex Windows and MFC controls (Item views, menus, tabs, etc.)
  • Standard .NET Windows Forms controls
  • Complex .NET Windows Forms controls (Item views, menus, tabs, etc.)
  • Standard .NET WPF (Windows Presentation Foundation) controls
  • Complex .NET WPF (Windows Presentation Foundation) controls (Item views, menus, tabs, etc.)
  • Excel spreadsheets (accessing sheets, cells, etc.)
  • Infragistics .NET Advantage controls
  • Exontrol controls
  • Plex controls
  • Visual Basic (6.x and .NET) controls
  • Embedded web content
  • Complex custom controls using extension plugin mechanism
  • Standard and complex objects and object property access
  • Remote testing of applications and multi-application tests

Squish for other applications

The beauty of Squish is that it is compatible with a wide range of browsers, operating systems, and platforms. 

Beyond Windows applications, it can also be used to automate Qt, Java, Web and HTML5, Android and iOS, macOS, and Tk applications. It also supports all applications running on desktop, mobile, or embedded devices capable of running a VNC server

Read more here >

 

squish_bdd_report

“Squish is the best GUI testing tool I’ve worked with. Its runtime performance is great and it has a low ‘barrier’ to get up and running. It feels much more lightweight and flexible than any other tool I’ve used."

Joshua Niehus, SQA Engineer for UI Automation, Bio-Rad Laboratories

QA_latest_releases-min

Latest release – Squish 7.2

We are thrilled to introduce Squish GUI Tester 7.2, the ultimate software quality assurance tool for automating cross-platform GUI application tests. Packed with exciting new features, this latest release is designed to elevate your automated testing efforts to new heights.

 

Read more

Resources & News

Topcon uses Squish for Windows

Topcon replaces manual testing with Squish Automated Tests

Topcon Agriculture Group uses Squish for Windows to drive some of the support tools they use in house, as well as on the construction site. 

Read more
Resources_QA2

Webinar: Elevate Your Quality Assurance With Automated Testing

Explore how automated testing empowers development teams to streamline their testing efforts through enhanced test coverage and boost overall productivity.

Watch the recording
Resources_QA

Squish for Windows
Getting started guide

Our Getting Started Guide is here to help you learn the basics of Squish and how you can use it to improve the testing processes in your organization.

Read more

Experience the power of Squish today