Niet meer Testen, wie durft?
"Niet meer testen, wie durft?"
Artikel uit de Computable, 1 november 2011
Jaap Schuttevaer, Quality Consultant bij KZA reageert.
Aardig artikel, maar helaas strookt de titel niet met de inhoud. En, eerlijk gezegd, is de inhoud ook nogal wat verwarrend en tegenstrijdig.
Het begint met de beschrijving van een ideale wereld, waarin ontwikkelaars oneindig zorgvuldig en helmaal niet meer (?) lui zijn. Met als onderliggende bewering dat dan testen niet nodig zou zijn, omdat die luie ontwikkelaars dan zelf hun werk wel zouden testen... Alleen, de bewering was toch dat testen niet meer nodig zou zijn?
Ik neem aan dat de auteur niet bedoelt dat dan testen overbodig is, maar wel als aparte discipline. En dan ook zonder aparte rol. De 'tester' verdwijnt dan. 'Projecten zonder testers, wie durft?' Dit kan ik volgen. Zeker als Agile methoden, zoals Scrum, worden gebruikt. Hoewel ook daar veelal in een 'Defintion of Done' zal staan dat de software ge-unit-test moet zijn. Testen als activiteit zal blijven.
Iets anders wat dit betoog lastig maakt is het luie gebruik van de auteur van het werkwoord 'testen': het werkwoord ‘testen’ mist een zelfstandig naamwoord. Volgens mij zijn performance-, keten-, uitwijk-, capaciteits- en security-testen heel lastig door ontwikkelaars zelf te testen. Laat staan de Gebruikers Acceptatie Test.
Als ik weer mag aannemen dat de auteur doelt op de Functionele Acceptatie Test, dan kan ik hem wel weer volgen. Jammer dan alleen van zijn laatste zinnen, waarin hij zelf toch weer een lans breekt voor onafhankelijk testen: "Voor de zekerheid kunnen nog wel toevallige code reviews of tests worden uitgevoerd. [...] niet meer laten testen door een aparte tester vind ik wel een erg groot risico."
Kijk, nu komen de auteur en ik weer bij elkaar: het is goed als ontwikkelaars hun best doen om zelf ook als een ‘echte tester’ naar hun eigen werk leren kijken. Dat zal zeker de kwaliteit vergroten. Maar onafhankelijk uitvoeren van testen blijft nuttig. Zowel uit het oogpunt van risicobeheersing als uit praktisch oogpunt. Testen is nu eenmaal iets anders dan iets bouwen.
En 'Ja', als in mijn project alle stakeholders allemaal een oneindig grote risicobereidheid hebben, dan durf ik te ontwikkelen zonder te testen. Maar dan wel met 'garantie tot de deur'. En 'Nee', als professional zal ik dat eigenlijk toch nooit willen……….......
Jaap Schuttevaer
Senior Quality Consultant
P.S. Wilt u reageren? Mail dan naar Jaap Schuttevaer, Dit e-mailadres is beschermd tegen spambots. U heeft Javascript nodig om het te kunnen zien.







