Automated GUI Testing with Squish

Functional GUI testing is an essential part of the devel- Squish has many other features, including: opment and QA processes used to create sophisticated Powerful and easy to use test development modern GUI applications. And unlike the unreliable, environment unpredictable, and slow manual testing approach, au- tomated GUI tests quickly produce reliable and repro- Record and replay with powerful scripting ducible results. Automated GUI testing enables test capabilities engineers to rapidly find regressions so that fixes can Choice of non-proprietary scripting language be done early, saving both time and money. Access to all the tested application’s objects The creation of a maintainable and time-proven auto- Interactive Object Spy mated GUI testing process requires a test automation tool that embodies a deep knowledge of the underlying Command line toolset for unattended test GUI technologies it is being used to test. automation

Open data formats (e.g., plain text configuration froglogic’s popular cross- GUI testing tool Squish meets files and plain text and XML/HTML reports) these requirements and supports automating tests for all kinds of modern GUI applications, with dedicated Support for hybrid applications (+Web, support for: Qt+ActiveX and others)

Source code availability Qt C++ framework

Java GUIs Licensing Native Windows Controls Named User Licenses and Group Licenses with concurrent seats are available. All licenses are Mac OS X Cocoa and Carbon perpetual and include a free 12-month Support & iOS and Android mobile GUIs Updates Subscription.

Web and Flex in multiple browsers More Information Please visit www.froglogic.com or contact us at ... and more... [email protected] for additional questions or a live demonstration. Feature Squish for Qt Squish for Java Squish for Windows Squish for Mac GUI Toolkits --Qt 3.x -- --MFC --Cocoa --Qt 4.x --AWT --.NET Windows --Carbon --Qt 5.x --SWT Forms --Qt Quick --/RCP --.NET WPF --JavaFX --PowerBuilder --FoxPro --Infragistics --Telerik --Exontrol --Microsoft Accessibility --Visual Basic 6 GUI Controls --Standard controls --Standard controls --Standard controls --Standard controls --Complex views --Complex views --Complex views --Complex views --QGraphicsView --GEF --Embedded Web --QtWebKit --Embedded Web Browser --QML Browser --Excel --Microsoft Ribbon Custom Controls YES YES YES YES Supported --Windows --Windows --Windows 2000 Mac OS X on Platforms --/ --Linux/Unix --Windows XP --PPC --Mac OS X --Mac OS X --Windows Vista --Intel --Embedded Linux --Embedded Linux --Windows 7 --QNX --Windows Mobile --VxWorks --Windows 8 --Windows CE --Android Script access --All classes --All classes --All classes --All classes --All methods --All methods --All methods --All methods --All properties --All properties --All properties --All properties Feature Squish for iOS Squish for Android Squish for Web Squish for Flex GUI Toolkits --CocoaTouch --Android UI HTML and XHTML in --spark. --Internet Explorer components --Firefox --mx.controls --Mozilla --Safari --Chrome

GUI Controls --Standard controls --Standard controls --Standard HTML --Standard controls --Complex views --Complex views form controls --Complex views --Chooser --Spinner --AJAX toolkits --Date picker --Date picker (GWT, SmartGWT, --Time picker --Time picker ExtJS, etc.) --Gestures --Gestures --Java applets --ActiveX/native controls --Flex Custom Controls YES YES YES YES Supported iOS 3.0 - current Android 2.2 - --Windows Any browser and Platforms --iOS Simulator current --Linux/Unix Adobe Air on --iPhone --Android Emulator --Mac OS X --Windows --iPad --Android phones --Embedded Linux --Linux/Unix --iPod Touch --Android tablets --iOS --Mac OS X --Android

Script access --All classes --All classes --All classes --All classes --All methods --All methods --All methods --All methods --All properties --All properties --All properties --All properties Squish – Cross-Platform and Cross-Technology GUI Test Automation

Squish Clients

contact: www.froglogic.com [email protected]