Case Study: Perforce Software achieves reliable, automated cross-platform GUI performance testing with froglogic’s Squish

A froglogic Case Study

Preview of the Perforce Software Case Study

Perforce Software - Customer Case Study

Perforce Software, maker of the Perforce SCM and the P4V visual client, needed reliable, repeatable GUI performance testing across multiple platforms to ensure performance stayed high as new features and bugfixes were added. To address this challenge they adopted froglogic’s Squish to automate GUI performance tests for P4V on Windows, Mac OS X and SLED, avoiding fragile manual tests and leveraging standard scripting languages and command-line integration.

froglogic’s Squish provided multi-language scripting, a command-line test runner, an object map for robust object identification, and helpful wait*() functions; Perforce integrated Squish with a custom Perl runner (runner.pl) to execute tests against nightly builds and the prior three releases, aggregate XML results, and produce daily HTML performance reports. The result is automated, repeatable cross-platform performance monitoring that pinpoints trends, reduces manual effort, and delivers time and cost savings while improving test reliability.


Open case study document...

Perforce Software

Tim Brazil

Lab engineer


froglogic

33 Case Studies