Qt
59 Case Studies
A Qt Case Study
Bio-Rad Laboratories, a multinational manufacturer of life science research and clinical diagnostic products, faced a challenge in performing reliable and robust GUI testing for its software applications, Image Lab and ImageLab iOS. They required a solution that could handle their Qt 4-based and native iOS applications across multiple operating systems, moving beyond the limitations of their previous tool, QA Wizard Pro. This led them to the automated testing suite from vendor Qt.
The solution implemented was Qt's Squish, which provided robust application object introspection, support for standard scripting languages like JavaScript, and cross-platform testing capabilities. By creating a Squish-based testing framework, Bio-Rad significantly reduced duplicate test code and increased flexibility. The results included shorter testing cycles, increased testing coverage, and improved test reliability, contributing to higher application quality. The team created 60 test cases with over 10,000 verification points and integrated Qt's Squish with Jenkins for automated test execution and reporting.