Wat is er met OpenQA.org gebeurd?

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

OpenQA.org was een website die zichzelf omschreef als “de belangrijkste bron voor QA-projecten en nieuws.” Enkele van de opmerkelijke projecten die door OpenQA.org werden gehost, waren Selenium en Watir. Andere, minder bekende projecten waren Session Tester, Pylot, Floyd, PyWinAuto, Frankenstein, Recorder, WET en JTC. De site bood ook een vacaturebank, forums, blogs en projectpagina’s. Wie […]

OpenQA.org was een website die zichzelf omschreef als "de belangrijkste bron voor QA-projecten en nieuws." Enkele van de opmerkelijke projecten die door OpenQA.org werden gehost, waren Selenium en Watir. Andere, minder bekende projecten waren Session Tester, Pylot, Floyd, PyWinAuto, Frankenstein, Recorder, WET en JTC. De site bood ook een vacaturebank, forums, blogs en projectpagina's. Wie tegenwoordig naar OpenQA.org zoekt, ziet dat de website niet langer beschikbaar is.

We hebben de tijd genomen om uit te zoeken wat er met deze site is gebeurd. We volgen de geschiedenis van de website, geven een samenvatting van de projecten die door de site werden gehost en bekijken ten slotte waar sommige projecten die vroeger door OpenQA.com werden gehost tegenwoordig te vinden zijn (Bron). 

De man achter OpenQA.org

De oprichter van OpenQA.org was Patrick Lightbody. Lightbody heeft een diploma in computerwetenschappen van de University of California, San Diego. Hij richtte ook andere sites op. Een daarvan was BrowserMob, een “gratis hulpprogramma waarmee webontwikkelaars netwerkverkeer van hun AJAX-toepassing kunnen bekijken en manipuleren” (Bron). De andere is HostedQA, een online QA-oplossing. 

Lightbody wordt vooral herinnerd vanwege zijn werk aan Selenium Remote Control, een hulpmiddel voor gebruikersinterface- (UI-)tests. Hij was ook medeontwikkelaar van Struts 2, “een gratis, opensource-MVC-framework voor het maken van Java-webtoepassingen” (Bron). Lightbody is ook de auteur van twee boeken: Java Open Source Programming en WebWork in Action. Hij stelt dat hij regelmatig bijdraagt aan opensourcesoftware, met name op het gebied van opensource-automatiseringstechnologieën voor QA en Java-webontwikkeling (Bron).  

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

Have an account? Log In

De geschiedenis van OpenQA.org

OpenQA.org werd opgericht in 2005. Bij de oprichting had de website een forum waar klanten konden communiceren met verschillende projectteams en ontwikkelaars. De website bood ook een wikipagina waarop gebruikers gezamenlijk inhoud konden aanpassen via hun browsers. 

OpenQA.org had ook een bugtracker die gemelde softwarebugs in projectontwikkelingen bijhield. Via de site vroegen gebruikers om hulp en boden ze hulp aan op forums, schreven ze documentatie en meldden ze bugs en patches. De bron werd gesponsord door verschillende organisaties uit de online- en digitale sector, zoals Contegix, Jive Software, Caucho, ThoughtWorks en Atlassian (Bron).

Selenium verwelkomen

Kort na de lancering verwelkomde OpenQA.org het Selenium-project, dat werd opgericht door Jason Huggins. Huggins vervulde verschillende rollen: testingenieur, programmeur, bouwer van robots en voormalig medewerker van Google (Bron). 

Selenium is een opensourcehulpmiddel voor QA-testen. Het hulpmiddel helpt bij het uitvoeren van een functionele test die moet verifiëren of een systeem correct werkt. Het hulpmiddel bootst na wat gebruikers doen wanneer ze met een website communiceren door in de webbrowser zelf te worden uitgevoerd. Het is vooral waardevol voor iemand die tests wil uitvoeren om de functionaliteit van webtoepassingen en de acceptatie door gebruikers te verifiëren (Bron).  

In de loop der tijd werden andere functies van Selenium ontwikkeld, zoals de Selenium WebDriver en Selenium IDE. Met Selenium WebDriver kunnen robuuste, browsergebaseerde regressie-automatiseringssuites en -tests worden gemaakt. Selenium IDE maakt snel scripts voor het reproduceren van bugs, die waardevol zijn voor automatiseringsondersteund testen (Bron). 

De nieuwste versies van het Selenium-project zijn hier te vinden.

Andere projecten

Hoewel het populairste project van OpenQA Selenium was, bood het ook onderdak aan twee andere bekende opensourceprojecten: Watir en PyWinAuto. 

Watir is een opensourcetool voor het automatiseren van webbrowsers. Gebruikers kunnen er tests mee schrijven die gemakkelijk leesbaar en onderhoudbaar zijn. De tool klikt op koppelingen, drukt op knoppen, vult formulieren in en controleert ook browserresultaten. 

Watir vermeldt enkele tientallen bedrijven die het gebruiken, waaronder Facebook, Yahoo, Oracle, HP en Expedia. Watir gebruikt Ruby, een moderne scripttaal, en ondersteunt elke website, ongeacht de onderliggende technologie (Bron).

Het Watir-project bevindt zich momenteel hier.

Wat gebeurde er vervolgens met OpenQA.org?

OpenQA.org stopte in de tweede helft van 2013 met publiceren. Sommige projecten die door de site werden gehost, gingen verder als afzonderlijke en onafhankelijke projecten. Andere projecten, zoals Cubic Test, vonden nieuwe hosts, terwijl weer andere verlaten lijken te zijn (Bron).   

Lightbody geeft een aanwijzing waarom hij besloot OpenQA.com te sluiten: “In het tijdperk van GitHub lijken dit soort organisaties zo vreemd, maar destijds waren ze cruciaal voor een aantal echt belangrijke projecten. Niets duurt eeuwig, neem ik aan!"  (Bron). Deze verklaring lijkt erop te wijzen dat OpenQA.org minder nuttig was — en daardoor minder werd gebruikt — dan diensten zoals GitHub (Bron). 

GitHub lijkt een voordeel te hebben doordat het projectrevisies beheert en opslaat en een webgebaseerde grafische interface en toegangsbeheer biedt. Daarnaast heeft de site verschillende hulpmiddelen voor samenwerking, zoals een wiki en andere projectmanagementtools. De functionaliteit van GitHub om repositorybestanden van verschillende accounts te kopiëren, wijzigingen met oorspronkelijke eigenaren te delen en repositories samen te voegen, maakt het uniek (Bron).  

More Articles

Waar zijn de andere opensource-QA-hulpmiddelen?

Nu OpenQA.org niet meer bestaat, waar zouden sommige projecten die het hostte nu kunnen zijn? We hebben er enkele gevonden. 

Session Tester: Is een gratis tool voor verkennend webtesten die tests op basis van sessies beheert en vastlegt. Gebruikers kunnen sessienotities in XML-indeling vastleggen en deze met Session Tester naar andere indelingen converteren. De tool is compatibel met verschillende Windows-besturingssystemen: XP, Vista, Windows 7 of Windows 9. Een downloadkoppeling vindt u hier. 

Pylot: Is een tool voor het testen van de prestaties en schaalbaarheid van webapplicaties. De tool werkt door HTTP-verzoeken te simuleren en serverreacties te controleren. Vervolgens genereert hij een webtestrapport met belangrijke inzichten en meetgegevens. Hier vindt u een liveversie van de tool. 

PyWinAuto: Is een GUI-automatiseringstool waarmee gebruikers toetsenbord- en muisacties naar dialoogvensters en besturingselementen kunnen sturen. Gebruikers kunnen nieuwe platforms toevoegen en de tool biedt ook doorlopende documentatie op ReadTheDocs. De thuispagina van PyWinAuto vindt u hier.   

WET: Gebruikt een UI-methodologie met proxy voor het maken van initiële scripts. Het gebruikt Ruby om gebruikers krachtige scriptmogelijkheden te bieden. Het beschikt over een testassistent, die het testen eenvoudiger maakt. Vind de thuispagina van WET hier. 

JTC: Java naar CLI maakt het beheer van webgebaseerde applicaties via een externe UNIX-opdrachtregel mogelijk. Het werkt door de API-laag van de Java-applicatie op de Linux-opdrachtregel weer te geven. Download JTC hier. 

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