Hva skjedde med OpenQA.org?

Discover how to deliver better software and systems in rapidly scaling environments. Join our Community

OpenQA.org var et nettsted som beskrev seg selv som «den fremste kilden til QA-prosjekter og nyheter». Noen av de mest kjente prosjektene som ble driftet av OpenQA.org, inkluderte Selenium og Watir. Andre mindre kjente prosjekter inkluderte Session Tester, Pylot, Floyd, PyWinAuto, Frankenstein, Recorder, WET og JTC. Nettstedet hadde også en jobbportal, forum, blogger og prosjektsider. […]

OpenQA.org var et nettsted som beskrev seg selv som «den fremste kilden til QA-prosjekter og nyheter». Noen av de mest kjente prosjektene som ble driftet av OpenQA.org, inkluderte Selenium og Watir. Andre mindre kjente prosjekter inkluderte Session Tester, Pylot, Floyd, PyWinAuto, Frankenstein, Recorder, WET og JTC. Nettstedet hadde også en jobbportal, forum, blogger og prosjektsider. Et forsøk på å finne OpenQA.org i dag viser at nettstedet ikke lenger er tilgjengelig.

Vi tok oss tid til å finne ut hva som skjedde med dette nettstedet. Vi følger nettstedets historie, gir et sammendrag av prosjektene som ble driftet av nettstedet, og ser til slutt på hvor noen av prosjektene som tidligere ble driftet av OpenQA.com, kan finnes i dag (Kilde). 

Mannen bak OpenQA.org

Grunnleggeren av OpenQA.org var Patrick Lightbody. Lightbody har en grad i datavitenskap fra University of California, San Diego. Han etablerte også andre nettsteder. Det ene var BrowserMob, et «gratis verktøy som hjelper webutviklere med å overvåke og manipulere nettverkstrafikk fra AJAX-applikasjonen sin» (Kilde). Det andre er HostedQA, en nettbasert QA-løsning. 

Lightbody huskes først og fremst for sitt arbeid med Selenium Remote Control, et verktøy for brukergrensesnitt-tester (UI). Han var også med på å skape Struts 2, «et gratis MVC-rammeverk med åpen kildekode for å lage Java-webapplikasjoner» (Kilde). Lightbody er også forfatter av to bøker, Java-programmering med åpen kildekode og WebWork i praksis. Han oppgir at han ofte bidrar til programvare med åpen kildekode, særlig innen feltene QA-automatiseringsteknologier med åpen kildekode og Java-webutvikling (Kilde).  

Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

Historien om OpenQA.org

OpenQA.org ble grunnlagt i 2005. Da nettstedet ble lansert, hadde det et forum der klienter kunne samhandle med ulike prosjektteam og utviklere. Nettstedet tilbød også en wikiside der brukerne kunne endre innhold i fellesskap ved hjelp av nettleserne sine. 

OpenQA.org hadde også en feilsporer som holdt oversikt over rapporterte programvarefeil i prosjektutviklingen. Gjennom nettstedet ba brukerne om og tilbød hjelp i forumene, skrev dokumentasjon og rapporterte feil og oppdateringer. Ressursen ble sponset av flere organisasjoner innen nettbaserte og digitale områder, som Contegix, Jive Software, Caucho, ThoughtWorks og Atlassian (Kilde).

Selenium ønskes velkommen

Like etter lanseringen ønsket OpenQA.org Selenium-prosjektet velkommen, som ble opprettet av Jason Huggins. Huggins hadde flere roller: testingeniør, programmerer, robotbygger og tidligere ansatt hos Google (Kilde). 

Selenium er et testverktøy for QA med åpen kildekode. Verktøyet hjelper med å kjøre en funksjonell test som skal bekrefte at et system fungerer som det skal. Verktøyet etterligner det brukerne gjør når de samhandler med et nettsted, ved å kjøre direkte i en nettleser. Det er mest nyttig for dem som ønsker å kjøre tester for å bekrefte funksjonaliteten til nettapplikasjoner og brukernes aksept av dem (Kilde).  

Over tid ble andre funksjoner i Selenium utviklet, for eksempel Selenium WebDriver og Selenium IDE. Selenium WebDriver gjør det mulig å lage robuste, nettleserbaserte automatiseringspakker og tester for regresjonstesting. Selenium IDE lager raske skript for gjenskaping av feil, noe som er nyttig for automatisert testing (Kilde). 

De nyeste versjonene av Selenium-prosjektet finner du her.

Andre prosjekter

Selv om OpenQAs mest populære prosjekt var Selenium, var det også vert for to andre kjente åpen kildekode-prosjekter: Watir og PyWinAuto. 

Watir er et åpen kildekode-verktøy for automatisering av nettlesere. Det lar brukere skrive tester som er enkle å lese og vedlikeholde. Verktøyet klikker på lenker, trykker på knapper, fyller ut skjemaer og kontrollerer også nettleserresultater. 

Watir oppgir noen dusin selskaper som bruker det, blant annet Facebook, Yahoo, Oracle, HP og Expedia. Watir bruker Ruby, et moderne skriptspråk, og støtter alle nettsteder uavhengig av hvilken grunnteknologi de bruker (Kilde).

Watir-prosjektet finnes nå her.

Hva skjedde så med OpenQA.org?

OpenQA.org sluttet å publisere i andre halvdel av 2013. Noen av prosjektene som nettstedet var vert for, fortsatte som separate og uavhengige prosjekter. Andre prosjekter, som Cubic Test, fant nye verter, mens andre ser ut til å ha blitt forlatt (Kilde).   

Lightbody gir et hint om hvorfor han bestemte seg for å legge ned OpenQA.com: “I GitHub-æraen virker denne typen organisasjoner så merkelige, men på den tiden var de avgjørende for noen virkelig viktige prosjekter. Ingenting varer evig, antar jeg!"  (Kilde). Denne uttalelsen kan tyde på at OpenQA.org var mindre nyttig -- og derfor mindre brukt enn tjenester som GitHub (Kilde). 

GitHub ser ut til å ha et fortrinn ved at det administrerer og lagrer prosjektversjoner, og tilbyr et nettbasert grafisk grensesnitt og tilgangskontroll. Nettstedet har også flere samarbeidsverktøy, som wiki og andre prosjektstyringsverktøy. GitHubs funksjonalitet for å kopiere depotfiler fra ulike kontoer, dele endringer med de opprinnelige eierne og slå sammen depotene gjør det unikt (Kilde).  

More Articles

Hvor er de andre QA-verktøyene med åpen kildekode?

Nå som OpenQA.org ikke lenger finnes, hvor kan noen av prosjektene det var vert for, ha blitt av? Vi fant noen av dem. 

Session Tester: Er et gratis verktøy for utforskende testing av nettsteder som administrerer og registrerer testing basert på økter. Brukere kan registrere øktnotater i XML-format og konvertere dem til andre formater ved hjelp av Session Tester. Det er kompatibelt med ulike Windows-operativsystemer: XP, Vista, Windows 7 eller Windows 9. Last ned verktøyet her. 

Pylot: Er et verktøy som brukes til å teste ytelsen og skalerbarheten til nettapplikasjoner. Det fungerer ved å simulere HTTP-forespørsler og kontrollere serversvaret. Deretter genererer det en testrapport for nettet med viktige innsikter og måledata. Her finner du en fungerende versjon av verktøyet. 

PyWinAuto: Er et verktøy for automatisering av grafiske brukergrensesnitt som lar brukere sende tastatur- og musehandlinger til dialogbokser og kontroller. Det lar brukere legge til nye plattformer og tilbyr også kontinuerlig dokumentasjon på ReadTheDocs. Hjemmesiden til PyWinAuto finner du her.   

WET: Bruker en proxybasert brukergrensesnittmetodikk for å lage innledende skript. Det bruker Ruby for å gi brukerne kraftige skriptfunksjoner. Det har en testassistent som gjør testing enklere. Finn hjemmesiden til WET her. 

JTC: Java til CLI gjør det mulig å administrere nettbaserte applikasjoner via en ekstern UNIX-kommandolinje. Det fungerer ved å vise API-laget til Java-applikasjonen på Linux-kommandolinjen. Last ned JTC her. 

Jason Boog
Over his 15-year career, Jason Boog has worked as a QA tester, QA analyst, and Senior QA Analyst on video games, commercial sites, and interactive web applications. He spent more than a decade building out the QA team and process as Director of Quality & Client Support at a full-service digital agency.
Follow the author:

You may also like