Wij witte mannen van Agile

Toen een minuscule minderheid met grote online zichtbaarheid voor elkaar kreeg dat Marieke Lucas Rijneveld zich terugtrok als vertaler voor The Hill We Climb van Amanda Gorman ventileerde ik daar een sterke mening over. De aantijging dat Rijneveld vanwege haar (eigenlijk hoor ik ‘hun’ te zeggen, maar dat is geen Nederlands) huidskleur ongeschikt zou zijn vond ik belachelijk en het zwichten voor die druk vond ik onze rechtsstaat onwaardig.

Je mag dit een typische mening vinden van een witte hetero-man van middelbare leeftijd, hoger opgeleid en opgegroeid in een welvarend en traditioneel Limburgs gezin. Dat klopt als een bus. Die achtergrond kleurt alles wat ik doe en vind, inclusief de vorige alinea, de volgende en alles wat ik op dit blog schreef en nog zal schrijven. Al zou ik het willen; ik kan niet neutraal zijn.

12 Angry Men uit 1957. Tijden veranderen, maar niet heel snel.
Continue reading

De meeste tests in de piramide zijn integratietesten

Ik was een blogpost en presentatie aan het voorbereiden over Testcontainers: een handig stuk gereedschap om tijdens integratietests een Docker container te starten. Ideaal voor lichtgewicht databases met herbruikbare testdata. Ik had tips over hoe je dat het beste kunt inrichten en vroeg mij af waar zulke testen horen in de testpiramide. Dat zal moeten wachten tot deel twee, want mijn focus werd naar een zijspoor getrokken door dat netelige begrip ‘integratietest’. Controversieel vanwege het verschil van mening over de definitie. Testen we nu expliciet de integratie tussen componenten, of integreren we componenten om de test mogelijk te maken? Nou, allebei, maar liefst niet tegelijkertijd. 

De veelgebruikte testpiramide is een handige metafoor om het scala aan tests op te delen in een oplopende mate van integratie tussen de afzonderlijke delen. Aan de basis ligt een uitgebreide suite van gedetailleerde tests die de logica van elk deel valideert in afzondering. De samenwerking tussen de delen laten we nog zo veel mogelijk buiten beschouwing. Bovenaan de piramide worden alle bewegende delen in samenhang getest, in een omgeving die zo goed als het kan overeenkomt met productie. Overigens worden externe dienstverleners meestal nog wel gefaket. Denk aan een distributiecentrum, koeriersdienst, of een bank. Op de testomgeving van een webwinkel zal niet met echt geld echte pakketjes worden verstuurd — daar ga ik althans van uit.

Zoekresultaten voor de term Test Pyramid
Continue reading