Case Study: CERN achieves robust, multi-platform SCADA GUI regression testing with froglogic's Squish

A froglogic Case Study

Preview of the CERN Case Study

CERN using Squish for Multi-Platform SCADA GUI Regression Testing

CERN, the developer of the JCOP Framework used to build SCADA-based control systems on WinCC‑OA/Qt, needed a reliable automated QA solution to run daily GUI regression tests across both Windows and Linux. After evaluating tools, CERN chose froglogic’s Squish (first licensed in 2006) to address the multi-platform testing challenge for their widespread control-system GUIs.

Using froglogic’s Squish, CERN initially recorded tests but then built a high-level, object‑oriented test library (one class per GUI widget) to abstract interactions, eliminate duplicate recorded code, and centralize maintenance. Integrated with Hudson CI and run on virtual machines, the Squish-based approach drastically reduced redundant code, sped test development, made test cases far more robust and maintainable, and enabled reliable daily cross-platform regression testing.


Open case study document...

froglogic

33 Case Studies