openQA, designed and implemented by Bernhard M. Wiedermann, is a set of utilities designed to test operative systems in an fully automated way. Actually, openQA is consist of two different modules that work together:
- os-autoinst: https://github.com/openSUSE-Team/os-autoinst
- openQA: https://github.com/openSUSE-Team/openQA
There is a third module (os-autoins-needle)[https://github.com/openSUSE-Team/os-autoinst-needles] that complement the first one, and store the needles used to run the test from os-autoinst.
The first module implement the core functionality (mainly related with the virtual machine management and communication, and the basic API for tests) and the second one implement the web user interface and the distributed architecture for the system.
This version of openQA is actually in production in the internal servers in SUSE and can be found on http://opensuseqa.suse.de/
- To get started read the TUTORIAL in the os-autoinst project
- If you're not using the packages basic installation instruction of os-autoinst you can read the INSTALL file. For more specific details check the doc directory.
- Same for openQA (webUI). Check the README
The rest of the documentation, including some project meeting minutes can be found on the wiki tree index of the project
- Internal information: https://wiki.innerweb.novell.com/index.php/OpenSUSE_Team_openQA
- Original openQA website: http://www.os-autoinst.org/
- Original V1 openQA project: http://openqa.opensuse.org/
- openQA V2: https://github.com/bmwiedemann/os-autoinst/tree/v2