German companies Vector and Froglogic have developed a solution for testing GUI-based embedded systems. Their objective is to offer an integrated toolchain for development and test engineers.
According to the companies (a specialist in software tools and components for the development of electronic systems, and an expert in test automation of graphical user interfaces, respectively) a common request received from customers developing distributed systems is the inclusion of the complete system, including the GUI in a single test system. To this end, the companies’ integrated approach combines Squish test domain tools for GUI tests as well as CANoe and vTESTstudio for testing embedded systems.
Based on the open interfaces of Squish and the support of C# in vTESTstudio and CANoe, a plug-in was developed through which the complete functionality of Squish can be accessed directly from CANoe tests, including image and property-based verifications, OCR and UI automation.
With this approach, the companies say that users are able to realize fully integrated end-to-end tests in which the GUI control elements are stimulated before the resulting effect is verified at the hardware interfaces – and vice versa.