OpenSUSE geeft testframework openQA vrij

OpenSUSE heeft het testing framework openQA vrijgegeven. De opensource-software kan binnen een virtual machine automatisch besturingssystemen testen op diverse aspecten en beschikt over een uitgebreide rapportagefunctie.

OpenQA kan volgens de openSUSE-ontwikkelaars elk onderdeel van een besturingssysteem testen. Zo loopt de tool bijvoorbeeld het installatieproces na op mogelijke fouten, om daarna te controleren of de geïnstalleerde applicaties correct draaien. De tool doet dit door tijdens het proces screenshots te maken en deze te vergelijken met referentieafbeeldingen. Ook kunnen tijdens het testproces gesimuleerde toetsaanslagen en muiskliks worden toegepast.

Aan het einde van een test run worden de door openQA gemaakte screenshots gebundeld tot een video, die vervolgens door een ontwikkelaar kan worden bekeken. Via een webinterface worden de testresultaten getoond.

OpenQA is momenteel compatibel met openSUSE, Fedora, Ubuntu, Debian, FreeBSD en OpenIndiana, maar volgens de makers kunnen ook Windows-configuraties binnen een virtual machine worden getest. De ontwikkelaar gebruikt de tool momenteel zelf om openSUSE 12.1 te testen. Het testing framework is beschikbaar onder een GPLv2-licentie.

Door Dimitri Reijerman

Redacteur

12-10-2011 • 15:12

13 Linkedin

Submitter: BartOtten

Reacties (13)

13
10
6
1
0
1
Wijzig sortering
Anoniem: 426079
12 oktober 2011 15:20
Dus hiermee kan je je eigen gemaakte distro's testen :)?
yep, met een kvm virtuele machine worden de verschillende tests doorlopen,
Suse is goed bezig, eerst ook al een os builder,(naam vergeten), nu dit..
* Bouwen eigen distributie: http://studiosuse.com/
** Bouwen repo met pakketten: https://build.opensuse.org/
** Testen distro: http://openqa.opensuse.org/

Ik vind het heel tof van openSUSE dat ze deze services maken EN openstellen voor andere distributies. Hiermee geven ze denk ik een zeer goed voorbeeld. In dit geval hoop ik dat andere distro's het ook gaan gebruiken voor het testen zodat het systeem verbeterd en zo ook alle distro's. Win-Win situatie, Linux FTW! :+

openSUSE Build Service hosts 21,557 projects, with 154,668 packages, in 29,051 repositories and is used by 29,821 confirmed developers. Nice.....

[Reactie gewijzigd door BartOtten op 12 oktober 2011 16:31]

Win-Win is exact waar openSUSE voor gaat - wat goed is voor vrije software is goed voor de wereld, en dus voor openSUSE...

/Jos Poortvliet,
openSUSE Community Manager
Zeer goed initiatief van openSUSE, inderdaad. Ze zijn erg goed bezig.

Helaas worden andere distro's, zoals Ubuntu bijvoorbeeld, vaak gezien als het 'gezicht' van Linux, vooral omdat ze veel meer aan marketing doen. Dat deze distro eigenlijk een minder goede 'open source citizen' is, gaat aan de meesten voorbij. :z OpenSUSE staat er om bekend dat ze veel, zeer veel voor de Linux gemeenschap als geheel doen.

OpenSUSE mist hierdoor extra gebruikers die voor andere distro kiezen, die ze eigenlijk wel zouden verdienen. En meer gebruikers = meer ontwikkelaars = nog meer mooie dingen.

Gelukkig is Jos goed bezig als community manager! :)

P.S. ik misgun Ubuntu zijn gebruikers absoluut niet, ik probeer geen distro-fight te starten. Elke tevreden Linux gebruiker is er weer één bij, zeg ik maar. Ik vind alleen dat openSUSE veel meer aandacht verdient dan ze nu hebben. En dat komt vaak gewoon uit onwetendheid. 8)7
nou, ik vind de ondersteuning en hoe Ubuntu hardware ondersteund toch wel stuk beter. voorbeeld: ik gebruik al jaren Opensuse, op mn vrouws laptop heb ik Ubuntu gezet. koop ik een printer van samsung, heel geklooi met driver op opensuse, Ubuntu was ECHT plug en play. onder opensuse heb ik nu nog steeds niet de scanner aan de praat en kan pas sinds kort kleur printen. en zo ben ik nog wel tegen meer aangelopen. na iedere kernel update moet ik mijn nvidia driver opnieuw installeren, anders heb ik geen beeld! ben daar een beetje klaar mee.

dus ik ben eigenlijk toch van plan om over te stappen op Ubuntu helaas. of geef ik 11.4 nog een kans...

ben ik dan een van de weinigen met deze problemen?
De printerondersteuning/tool van Ubuntu is wel beter inderdaad. Al ben ik sinds een half jaar (Unity) wel overgestapt op SuSE.
Volgens mij gebruikt Ubuntu gewoon de standaard Gnome tool en SuSE gebruikt hiervoor een Yast module. Maar dan heb ik het overigens wel over het gebruikersgemak en niet over de uiteindelijke werking. Ubuntu ondersteunt gewoon netjes zeroconf/bonjour, hoewel wel relatief traag. Ik heb zelf voor Windows een bonjour client geschreven en dat is een stuk vlotter (met caching, dat wel).
<q>goed voor de wereld, en dus voor openSUSE</q>

jemig, als we suse niet hadden zou de wereld ten onder gaan
Als we open source niet hadden, zaten we nu nog met Windows xp te werken..
En was er ook bar weinig software en concurrentie..
Open Source zorgt juist voor de innovatie
Yup, je maakt eerst een filmpje van hoe het eruit zou moeten zien tijdens ee correcte installatie.

Daarna pas je allerlei software aan en test je nog eens, als t goed is zijn je filmpjes nog het zelfde. Of alleen daar anders waar je dat had verwacht. DAt kan automatisch getest worden.

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee