Thursday 22 March 2012

De trends in sofware testing, wie kent ze nog niet?

Op 8 maart gaf internet pionier en test goeroe Lee Copeland een presentatie over de trends in de software test wereld. Dit deed hij op het testevenement van Polteq: "Cloutest". De presentaties van deze dag kunt u hier vinden.

Wat zijn de trends in de testwereld?
Wat Lee Copeland als trends ziet zijn de volgende onderwerpen:
  • Process: Context-driven School , Checking vs. Testing, Crowdsourced Testing, The Weekend Testers, Exploratory Testing
  • Agile: Test-First Development, Acceptance Test-driven Development (ATDD)
  • Education: Really Good Books, Big and small Testing Conferences, (Small) Testing Workshops, Freedom of the Press
  • Technology and Tools: Open-source tools, Virtualization, Testing in the Cloud
  • Improvement:  TPI  en TMMi
Ik ben zelf wel bekend met alle onderwerpen die genoemd zijn in zijn presentatie. De meeste ben ik meer of minder mee bezig, of bezig geweest.

Wat ik mij afvroeg na deze presentatie was echter: Is testend Nederland eigenlijk over het algemeen bekend met deze trends? Als dat zo is, zou Lee Copeland een bekend verhaal vertellen voor iedereen en dus achterhaald zijn. Maar mijn gevoel en ervaringen zeggen van niet.

De gemiddelde tester is over het algemeen niet op de hoogte
  • Sterker nog, ik heb IT’ers gesproken dit jaar (2012) die mij vroegen wat ik bedoel met “agile”.
  • Op een Testnet bijeenkomst, waar James Bach en Michael Bolton via een live verbinding over testen aan het praten waren over testen hoorde ik: “Ik ga mijn testers toch niet loslaten zonder daar verder overzicht over te behouden”  en kreeg ik de vraag: “Is die manier van testen dan heel anders?”
Pijn aan mijn oren
En daar krijg ik pijn van aan mijn oren. Als je elke dag bezig bent met het testen van software vind ik wel dat je minstens op de hoogte moet zijn van de laatste ontwikkelingen. Agile is niet iets wat je kan negeren en Session Based Test Management is niet iets waar je echt lang naar hoeft te zoeken op internet.

Een lijst van interessante links over deze trends
En natuurlijk kan je ook niet alles weten wat er in de testwereld gebeurt, dus speciaal voor de lezers van deze blog een link-overzicht van de genoemde onderwerpen van Lee Copeland waar je eens lekker je testkennis kan ophalen over de laatste trends. Hierna ben je weer goed up-to-date. Het zijn allemaal korte stukjes, maar bij elkaar toch wel wat leeswerk. Dus mijn tip: kom af en toe eens terug bij deze blog en lees elke keer wat over een onderwerp.

Context-driven School
Voor dit onderwerp op testgebied verwijs ik graag naar http://context-driven-testing.com/

Checking vs. Testing
Voor dit onderwerp een link uit de goed gevulde blog collectie van Michael Bolton: http://www.developsense.com/blog/2009/08/testing-vs-checking/

Crowdsourced Testing
Op deze site kan je gaan testen en verdien je geld per bug die je vindt. Dit is Crowdsourced testing. Maak het zelf mee op: http://www.utest.com/

The Weekend Testers
Oefen je testvaardigheden in het weekend, samen met andere testers op http://weekendtesting.com/

Exploratory Testing
Nee, exploratory testing is niet hetzelfde als error guessing of monkey testing. Een PDF bestand van James Bach uit 2003 (!!) over wat exploratory testing is: http://www.satisfice.com/articles/et-article.pdf

Test-First Development
Een onderwerp waar ik zelf ook nog niet in thuis ben, maar je kan er hier wat meer over lezen: http://www.extremeprogramming.org/rules/testfirst.html

Acceptance Test-driven Development (ATDD)
Wordt tegenwoording ook wel “Specification by Example” genoemd. Vind hier iets over dit onderwerp: http://testobsessed.com/blog/2008/12/08/acceptance-test-driven-development-atdd-an-overview/

Wil je nog meer informatie dan zijn de boeken van Gojko Adzic zeker aan te raden.
-    Bridging the communication gap
-    Specification by example

Really Good Books
Er komen steeds meer  goede boeken uit over testen. Zie een recommended sectie in de Testevents.com boekwinkel die ik (en ook vele andere testers) aanraad om te lezen.

Big and small Testing Conferences, (Small) Testing Workshops
Misschien vind je het wat vervelend worden, maar ook voor een overzicht van testevenementen verwijs ik je graag door naar de site www.testevents.com  In Nederland zijn best wel veel testevenementen die je kan bezoeken.

Freedom of the Press
Hiermee doelde Lee Copeland op de vele blogs die geschreven worden. Iedereen kan zijn verhaal vertellen over testen en hoeft daar niet voor naar een blad, krant of enig andere uitgeverij. Een lijst van 100 testblogs: http://www.testingminded.com/2010/04/top-100-software-testing-blogs.html

Reading a testing blog every day, keeps the boredom away... :-)

Open-source tools
Ook het gebruik van bevindingen-, testmanagement- en automatische testuitvoer tooling hoef je niet meer duizenden Euro's te besteden. Zeker niet in kleinere teams en bij het wennen aan testtooling. Hier een website met een uitgebreid overzicht: http://www.opensourcetesting.org/

Virtualization
Niet meer zeuren om een OTAP straat, maar gewoon zelf een testomgeving aanvragen en opbouwen: http://www.soasta.com/cloudtest/
Ik heb hier zelf overigens nog geen specifieke ervaring mee, gezien ik al een paar jaar in de infrastructuur wereld zit en het daar tegenwoordig op neer komt dat ik de cloud zelf aan het testen ben.

Testing in the Cloud
Maar goed, testing in the cloud. Veel testers zijn druk op zoek naar de juiste manier om in de cloud te gaan testen. Hoe verandert deze technologie het werk van de tester? Ik begon deze blog met een verwijzing naar het testevenement van Polteq. Zij hebben net een boek uitgegeven: Cloutest 

U bent weer helemaal op de hoogte
Bent u hier doorheen gebladerd, of heeft u de tijd genomen om de diverse links te bezoeken. Dan bent u weer helemaal op de hoogte. Misschien heeft u zelfs wat ideeën gekregen hierdoor. Het vakgebied van testen gaat verder dan de dagelijkse werkzaamheden en als er ook maar één vakbroeder in de IT is geholpen met deze lijst dan is mijn dag weer goed.

No comments:

Post a Comment