OpenSUSE has the testing framework openQA released. The open-source software within a virtual machine is automatically operating systems to test various aspects and features a comprehensive reporting function.
OpenQA can according to the openSUSE developers each part of an operating system to test. So runs the tool, for example, the installation process for possible errors, and then check whether the installed applications run properly. The tool does this by during the process screenshots and comparing them to reference image views. Also, during the testing process simulated keystrokes and mouse clicks are applied.
At the end of a test run, the openQA made screenshots bundled into a video, which are then used by a developer can be viewed. Via a web interface, the test results are shown.
OpenQA is currently compatible with openSUSE, Fedora, Ubuntu, Debian, FreeBSD and OpenIndiana, but according to the creators can also Windows configurations within a virtual machine is to be tested. The developer uses the tool is currently to openSUSE 12.1 to test. The testing framework is available under a GPLv2 license.