Een flow die werkt in de testomgeving werkt niet automatisch ook in productie. Dat klinkt vanzelfsprekend, maar het is de meest voorkomende oorzaak van automation-incidenten die we tegenkomen bij nieuwe klanten.

Waar het misgaat

In een testomgeving zijn de randgevallen schaars: een paar testcontacten, een paar bestellingen. In productie komen de randgevallen vanzelf: een klant zonder e-mailadres, een bestelling met een negatief bedrag door een retour, een webhook die twee keer binnenkomt binnen een seconde. Een flow die daar niet expliciet op getest is, loopt daar in productie op vast — meestal op het ongelukkigste moment.

Het herstel is zelden snel. Het gaat om het terugdraaien van verkeerd verstuurde e-mails, het corrigeren van foutieve data in meerdere systemen tegelijk, en het uitleggen aan een klant wat er precies is misgegaan.

Wat een goede testronde wél doet

  • Test met échte randgevallen, niet alleen het gelukkige pad.

  • Simuleer dubbele en vertraagde events, niet alleen de normale volgorde.

  • Laat iemand anders dan de bouwer de testscenario's bedenken.

Die laatste stap lijkt klein, maar is vaak het verschil: wie een flow gebouwd heeft, test onbewust vooral het pad waar hij al aan gedacht heeft.

Case study TestenOnderhoud