Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Testen: Een filosofisch retrospectief

Testen: Een filosofisch retrospectief

Eerst programmeren de programmeurs, dan testen de testers: het komt niet vaak voor dat zo'n voor de hand liggend idee zoveel misvattingen herbergt. Welk aannames liggen ten grondslag aan dat idee? En wat gebeurt er wanneer we die aannames kritisch tegen het licht houden?

Dan verandert ons idee van software ontwikkelen ingrijpend. In deze sessie blik ik terug op de verander(en)de manieren waarop mijn team de afgelopen jaren software heeft ontwikkeld, en welke rol tests daarin hebben gespeeld. – Wie test er? Hoe? Wanneer? En vooral: waarom? Op al die gebieden hebben we hardnekkige aannames (moeten) herzien.

Aan het eind van deze sessie ben je je bewust van enkele ingesleten patronen in de manier waarop je software ontwikkelt en test. Het zal, met een beetje geluk, de eerste stap naar verbetering zijn.

Karl van Heijster

May 07, 2024
Tweet

More Decks by Karl van Heijster

Other Decks in Programming

Transcript

  1. We namen dingen aan over 1) hoe 2) door wie

    3) wanneer, en 4) waarom er wordt getest
  2. We zagen testen als 1) handwerk 2) uitgevoerd door testers

    3) na het programmeren 4) ter controle