Agile testing

De kracht van agile

Vroeger was de watervalmethode de standaard. Hele applicaties werden eerst ontworpen, vervolgens gebouwd en daarna getest. Tegenwoordig zijn de meeste bedrijven overgestapt op agile ontwikkelmethodieken. Deze kenmerken zich door korte iteraties en een hoge gebruikersparticipatie. Het doel daarvan is met een hoge frequentie nieuwe features te kunnen leveren die business value leveren voor de gebruiker. Wij zijn overtuigd van de kracht van agile.

 

Wat is agile?

Agile is geen methodiek, maar een filosofie. In het agile manifesto worden de uitgangspunten uitgelegd. Een aantal methodieken op basis van deze filosofie is: DSDM, (R)UP, Extreme Programming (XP) en wellicht de bekendste: Scrum.

Enkele principes zijn uit het agile manifesto:

  • Mensen en hun onderlinge interactie boven processen en hulpmiddelen
  • Werkende software boven allesomvattende documentatie
  • Samenwerking met de klant boven contractonderhandelingen
  • Inspelen op verandering boven het volgen van een plan
  • Klanttevredenheid heeft de hoogste prioriteit
  • Omarm veranderende requirements
  • Werkende software is de belangrijkste maat voor voortgang

 

Kenmerken agile testing

Agile testing is geen testsoort op zich. Het beschrijft daarentegen meer de mindset van de agile tester. Deze kenmerkt zich door karaktereigenschappen als:

enthousiast flexibel
pro-actief teamplayer
breed georiënteerd leergierig
aanhanger agile manifesto klantgericht
staat open voor verandering pakt dingen op buiten zijn specialisme
open / eerlijk en transparant focus op kwaliteit

 

Daarnaast zijn de agile testers van de SWTC technisch goed onderlegd. Zo hebben zij kennis van diverse programmeertalen en tools. Als er nieuwe ontwikkelingen zijn binnen het vakgebied zijn zij de eerste die er van weten.