Squish for Qt

  • Dedicated support for testing applications based on the Qt GUI toolkit
  • Windows only: Support for testing embedded native Windows controls (in combination with Squish for Windows)
  • Supports Qt versions 3.x, 4.x and 5.x
  • Works on all Windows, Linux, Unix and Mac OS X desktop and embedded platforms
  • Test scripts work cross-platform without changes
  • Dedicated support for all standard Qt controls
  • Dedicated support for all complex Qt controls (Item views, menus, tabs, etc.)
  • Dedicated support for QGraphicsView controls
  • Dedicated support for embedded QtWebKit (in combination with Squish/Web)
  • Dedicated support for QML and Qt Quick controls and Apps
  • Support for custom controls derived from Qt controls
  • Extension plugin mechanism to add dedicated support for complex custom controls
  • Script access to the complete Qt APIs (beyond of what is available via slots and Q_PROPERTYs)
  • Script access to all slots and Q_PROPERTYs (also for custom controls)
  • IDL mechanism to allow accessing the complete C++ API of custom classes
  • Support to connect test script functions to AUT's Qt signals