DevConf.cz 2022 has ended
Back To Schedule
Saturday, January 29 • 12:00pm - 12:25pm
Using openQA to test Linux distros and Appliances

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

openQA is a system integration testing framework for testing whole systems (in contrast to individual components, like programs, libraries, etc.) and is the heart and soul of the automated QA behind the openSUSE, SUSE Linux Enterprise and Fedora distributions.

The original purpose of openQA is to automatically test graphical user interfaces, more specifically to verify snapshots of the installer of the openSUSE Tumbleweed distribution. This is achieved by leveraging openCV and VNC to interact with the system under test like a user sitting in front of a computer would. openQA has by now outgrown this role and is used for other scenarios as well, for example testing on bare metal, acceptance testing of appliances and integration with the Linux Test Project.

This talk will highlight how openQA is currently used for automated verification of the openSUSE, SUSE Linux Enterprise and Fedora distributions and showcase a few emerging features, like testing of bare metal hardware (e.g. the Raspberry Pi) or for integration testing of the Kiwi image builder.

Slides: https://dcermak.github.io/devconf.cz_2022/openqa.html
Session chairs: Dita Stehlikova and Irina Gulina

avatar for Dan Čermák

Dan Čermák

Software Engineer Development Tools, SUSE
Dan joined SUSE to work on development tools as part of the developer engagement program, after working on embedded devices. Currently he is maintaining the openSUSE vagrant boxes, vagrant and creates the Open Build Service Connector, an extension for Visual Studio Code that integrates... Read More →

Saturday January 29, 2022 12:00pm - 12:25pm CET
Session Room 1