IT-lexikon › Infrastruktur › openQA

openQA

Infrastruktur In English → Uppdaterad: 2026-10-23
Mer info
Skapad av
Bernhard M. Wiedemann / SUSE
Typ
Testramverk
Licens
GPL-2.0+
Källkod
github.com/os-autoinst/openQA
Officiell sajt

SUSE:s testramverk som installerar ett helt operativsystem i en virtuell maskin och kontrollerar resultatet genom att känna igen bilder på skärmen — som en tålmodig människa med fotografiskt minne.

openSUSE och SLES släpps inte förrän openQA kört igenom dem. Kärnan, os-autoinst, startar distributionen i en virtuell maskin och matar in tangenttryck och musklick precis som en testare hade gjort. I stället för API:er jämför den skärmdumpar mot referensbilder — "needles" — vilket låter den testa grafiska installerare och till och med BIOS-skärmar som inget vanligt testverktyg kommer åt.

Projektet skapades av Bernhard M. Wiedemann och byggdes om rejält av openSUSE-teamet 2013. Bildmatchningen är både styrkan och svagheten: den ser exakt vad användaren ser, men en flyttad knapp eller en ändrad färg kan få ett test att falla utan att något egentligen är trasigt.

← Tillbaka till lexikonet