Draft:OpenQA

{{AFC submission|d|nn|u=Sam.thursfield|ns=118|decliner=QuicoleJR|declinets=20250103201420|ts=20241207164416}}

{{Short description|Open source software project}}

{{Draft topics|internet-culture|software|technology}}

{{AfC topic|other}}

openQA is an open source testing tool, intended to run automated quality assurance tests for operating systems.{{cite web |last1=Brockmeier |first1=Joe |title=openSUSE introduces openQA |url=https://lwn.net/Articles/462675/ |website=lwn.net | access-date=2024-12-07}}

The openQA test API has helpers for graphical user interface testing. Tests can navigate a GUI using fuzzy image matching to search for UI elements such as buttons and text entry fields. These are matched against precreated screenshots called needles{{cite web |title=openQA starter guide |url=http://open.qa/docs/#_needles |website=openQA documentation |access-date=2024-12-07}}.

openQA is used by several major Linux distributions to do quality assurance testing of their releases. Known users include Debian{{cite web |last1=Majer |first1=Adam |title=OpenQA - the integration testing framework for fully tested daily releases |url=https://debconf17.debconf.org/talks/69/ |website=Debconf 17 |access-date=2024-12-07}}, Fedora{{cite web |title=Fedora's openQA Cloud Deployment |url=https://fedoramagazine.org/fedoras-openqa-cloud-deployment/ |website=Fedora Magazine |access-date=2024-12-07 |date=5 July 2024}}, and openSUSE.

The software is developed primarily by a team at openSUSE and had its first stable release in 2011.

References

{{reflist}}