openSUSE представил openQA — систему для автоматического тестирования дистрибутива

Проект openSUSE представил первый релиз системы автоматического тестирования дистрибутива openQA.

openQA запускает собранный образ в виртуальной машине, эмулирует нажатия клавиш и движения мыши и сравнивает полученные скриншоты загрузки и установки ОС, а также, работы приложений с эталонными.

Это позволяет полностью автоматизировать тестирование всей операционной системы в целом, а не отдельных приложений, и избавить разработчиков от нудной, рутинной работы.

Результаты тестирования наглядно отображаются через веб-интерфейс. openQA уже применяется для тестирования openSUSE Factory — будущего релиза openSUSE.

openQA выпущен под свободной лицензией GPL2+ и может быть адаптирован для других дистрибутивов.

Скриншоты работы системы:

http://news.opensuse.org/wp-content/uploads/2011/10/openQA-test-overview.png

http://news.opensuse.org/wp-content/uploads/2011/10/openQA-test-overview1.png

Пример ролика, записашего автоматический процесс тестирования установки системы:

http://video.os-autoinst.zq1.de/opensuse/video/openSUSE-NET-x86_64-Build0026.ogv

©  Linux.org.ru