Het Testing Manifest

Geschreven door

in

,

Als QA engineer werk ik dagelijks met teams die software bouwen in een Agile omgeving. Maar wat betekent het eigenlijk om “Agile”
te testen? Het Agile Testing Manifesto geeft daar een helder antwoord op — en het verandert fundamenteel hoe we naar kwaliteit
kijken.

Wat is het Agile Testing Manifesto?

Het Agile Testing Manifesto is geïnspireerd door het originele Agile Manifesto en vertaalt dezelfde principes naar de wereld van
software testing. De kern bestaat uit vijf waarden:

  1. Testing throughout over testing at the end
    Testen is geen fase die begint als de ontwikkelaar “klaar” is. In een Agile team test je continu: tijdens refinement, tijdens
    ontwikkeling, en na oplevering. Hoe eerder je een probleem vindt, hoe goedkoper het is om het op te lossen. In de praktijk betekent dit dat ik als QA engineer al betrokken ben bij user story refinement. Ik stel vragen, identificeer
    risico’s en denk mee over acceptatiecriteria — nog voordat er één regel code geschreven is.
  2. Preventing bugs over finding bugs
    Dit is misschien wel de belangrijkste verschuiving. Traditioneel was een tester iemand die bugs vond. In Agile draait het om het
    voorkómen van bugs. Door goede teststrategieën, duidelijke acceptatiecriteria en vroege feedback loops zorgen we ervoor dat bugs
    niet eens ontstaan. Test automation speelt hier een cruciale rol. Met geautomatiseerde regressietests in je CI/CD pipeline vang je fouten op voordat ze
    de gebruiker bereiken.
  3. Testing understanding over checking functionality
    Testen gaat niet alleen over “werkt de knop?”. Het gaat over begrijpen wat de gebruiker nodig heeft en of de software daaraan
    voldoet. Dit vereist een dieper begrip van het domein, de gebruiker en de business value. Als ik een nieuwe feature test, vraag ik mezelf altijd af: lost dit het probleem van de gebruiker op? Niet alleen: voldoet het aan
    de specificatie?
  4. Building the best system over breaking the system
    De oude mentaliteit van “ik ga het systeem breken” maakt plaats voor een constructieve aanpak. Als tester draag je bij aan het
    bouwen van het beste mogelijke systeem. Je bent geen poortwachter, maar een teamspeler die kwaliteit toevoegt. Dit betekent ook dat je meedenkt over architectuur, performance en gebruikerservaring — niet alleen over functionele correctheid.
  5. Team responsibility for quality over tester responsibility
    Kwaliteit is niet de verantwoordelijkheid van de tester alleen. Het hele team is verantwoordelijk. Developers schrijven unit tests,
    product owners definiëren duidelijke acceptatiecriteria, en testers zorgen voor de overkoepelende teststrategie. In de beste teams die ik heb meegemaakt, voelt iedereen zich eigenaar van de kwaliteit. De tester is de facilitator, niet de enige
    bewaker. Hoe pas ik dit toe? In mijn werk als freelance QA engineer breng ik deze principes in de praktijk:
  • Vroege betrokkenheid bij refinement en planning
  • Test automation in de CI/CD pipeline voor continue feedback
  • AI-driven testing om slimmer en efficiënter te testen
  • Kennisdeling zodat het hele team verantwoordelijkheid neemt voor kwaliteit Het Agile Testing Manifesto is geen checklist — het is een mindset. En die mindset maakt het verschil tussen software die “werkt”
    en software waar je op kunt vertrouwen.

Reacties

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *