Squish Eval

From ParaQ Wiki
Revision as of 12:48, 18 May 2006 by Clinton (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Evaluating Squish

Notable features:

  • No worry of platform native dialogs. Qt provies a switch to turn of native dialogs which is used when recording and playing back tests.
  • Can test client/server applications. It can start up multiple applications and interact with all of them. I haven't tested this, and I don't know what it does with a non-Qt server application.
  • Squish works with the QVTKWidget without having to tell Squish anything special about the widget. Basic mouse clicks/keyboard events are recorded. Except for a selected few widgets have a higher level of abstraction than recording a mouse click.

Licensing:

  • Requires a per-user license. "Developer" or "runner" licenses are offered. Runner license is limited to only running tests. A user may set up multiple dashboards with the one license he/she has.

Downside:

  • We would lose testing coverage contributed by the community.

Issues:

  • I tried their latest release with Qt 4.1.2, but couldn't get it built. So I tried their beta and it built fine. But it is "beta" so there were a few bugs.

Costs:

  • Developer license is about $2000 per user.
  • Runner license is about $400 per user.


Questions ??: