Skip to main content

Testing Qt Quick Ultralite Applications on MCU Devices

With Qt for MCUs, developers of applications for embedded systems powered by microcontrollers have access to Qt's key GUI features and a set of efficient, easy-to-use application development tools. However, testing such applications on these very resource-constrained systems comes with its own set of challenges. In this talk, we will outline how we overcame these challenges and implemented an image/OCR-based test automation solution for Qt for MCUs GUI applications, which we also demonstrate in practice. We will also provide insight into the future with more sophisticated object introspection and property-based testing.