froglogic
33 Case Studies
A froglogic Case Study
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.
Bill Hoffman
Vice President and CTO