Case Study: Kitware achieves improved test coverage and higher-quality releases with froglogic's Squish

A froglogic Case Study

Preview of the Kitware Case Study

Squish Success at Kitware Squish Integrated in CDash/CTest

Kitware, a U.S.-based software company known for projects like VTK and CMake, needed a more capable solution for automated GUI testing of its commercial Qt 4 projects across Windows, Mac OS X, Linux and various Unix variants. After using in-house Tcl/Python tools and evaluating click/capture programs, Kitware selected froglogic’s Squish to provide reliable, scriptable Qt GUI testing that could be edited and extended in a standard language (Python).

froglogic’s Squish was adopted to record and run cross-platform GUI tests (two Qt 4 projects so far) and was integrated into Kitware’s CDash/CTest workflow; Kitware also developed a Squish integration for CDash. Features like the Squish Spy, Object Map, Python-based test scripts and screenshot verification improved test robustness against GUI changes, delivered much better test coverage, and had a direct effect on improving application quality—backed by froglogic’s responsive technical support.


Open case study document...

Kitware

Bill Hoffman

Vice President and CTO


froglogic

33 Case Studies