Jump to content

User:TeleTeddy/sandbox

From Wikipedia, the free encyclopedia
Squish
Developer(s)Froglogic
Initial releaseNovember 18, 2003 (2003-11-18)
Stable release
4.2 / March 6, 2012; 13 years ago (2012-03-06)
Written inC++/Qt, Java/Eclipse
Operating systemWindows, Linux/Unix, Mac OS X, iOS and Embedded Linux
Sizeca. 220 MB (depending on edition)
Available inEnglish
TypeGUI testing tool
LicenseProprietary
Websitewww.froglogic.com/squish

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]

See also

[edit]

References

[edit]
  1. ^ Review of Squish at Qt Quarterly, Trolltech
  2. ^ "Structured Testing in Practice" By Alfred Leithold, 2008, ISBN 3638894622 p. 53, "Tests executed in Squish for Qt"
  3. ^ Jolt Awards: The Best Testing Tools / Jolt Productivity Award froglogic Squish
[edit]

Category:Graphical user interface testing