User:TeleTeddy/sandbox
Developer(s) | Froglogic |
---|---|
Initial release | November 18, 2003 |
Stable release | 4.2
/ March 6, 2012 |
Written in | C++/Qt, Java/Eclipse |
Operating system | Windows, Linux/Unix, Mac OS X, iOS and Embedded Linux |
Size | ca. 220 MB (depending on edition) |
Available in | English |
Type | GUI testing tool |
License | Proprietary |
Website | www |
Squish is a commercial, functional, cross-platform GUI and regression testing tool that can test applications based on a variety of GUI technologies (list see below).[1][2]
Overview
[edit]Squish is developed and maintained by Froglogic. Version 1.0 was released 2003/11/18, the latest feature release is 4.2 (2012/03/06). Squish uses property-based object identification (independent of screen position), and is able to record and replay test scripts written in JavaScript, Perl, Python, Ruby or Tcl. It is a two-component system, consisting of a runner, which interprets and executes scripts, and a server, which hooks in and controls the application under test. Server and runner communicate via network, using a proprietary protocol (QDataStream). Both compoments are completely cross-platform, and work on Windows, Linux/Unix, Mac OS X, iOS and Embedded Linux.
Currently, it is used by more than 1,500 companies.
In May 2012, Squish won Dr. Dobb's Jolt Productivity Award.[3]
Supported GUI Technologies
[edit]- Nokia's Qt Software Development Frameworks
- Java SWT/Eclipse RCP
- Java AWT/Swing
- Windows MFC, .NET Windows Forms and WPF
- Mac OS X Carbon/Cocoa
- iOS Cocoa Touch
- Web/HTML/AJAX
- Android
- XView
- Tk
See also
[edit]References
[edit]- ^ Review of Squish at Qt Quarterly, Trolltech
- ^ "Structured Testing in Practice" By Alfred Leithold, 2008, ISBN 3638894622 p. 53, "Tests executed in Squish for Qt"
- ^ Jolt Awards: The Best Testing Tools / Jolt Productivity Award froglogic Squish