Stel dat je webshop een nieuw veld krijgt voor kortingscodes. De bouwer probeert het uit en het werkt. Een week later mailt een klant uit België dat de verzendkosten niet kloppen. Aan de verzendkosten had niemand iets veranderd, dus had ook niemand ze opnieuw bekeken.
Dat is normaal bij software. Onderdelen hangen op onverwachte plekken samen, en wie iets verandert, test wat hij veranderde. Een automatische test kijkt ook naar de rest.
Wat een automatische test is
Een automatische test is een klein programma dat een ander programma controleert. Het geeft de app een opdracht waarvan het goede antwoord al vaststaat, en kijkt of het antwoord klopt.
Neem de kassa van een bakker. Drie broden van €2,50 moeten samen €7,50 kosten, ook na een update van de kassa. Dat kun je elke ochtend narekenen, of je laat een programmaatje het doen: drie broden erin, €7,50 verwacht. Komt er iets anders uit, dan zie je meteen een rode melding. Zo'n test is in een paar seconden klaar en doet het elke keer precies hetzelfde.
Bij de app van de +Z Checkup draaien alle tests opnieuw bij elke wijziging aan de app. Het zijn er ruim 700.
Wat wij testen
De rekenregels achter je plan. Bij bepaalde antwoorden hoort een bepaalde uitkomst. Een voorbeeld: is de laatste back-up van een systeem dat je niet kunt missen meer dan een half jaar oud, of weet je het niet, dan moet je plan die back-up urgent maken. Met voor vandaag een kopie buiten die computer. Is de laatste kopie van deze maand, dan hoort daar geen noodmaatregel bij. Een test vult die antwoorden in en kijkt wat het plan zegt.
De vragenlijst. Je krijgt de vragen die bij jouw organisatie passen. Tests controleren bijvoorbeeld dat elke branche op onze site een eigen keuze heeft in de vragenlijst, en dat een vereniging andere vragen krijgt dan een bedrijf. Toen de vragenlijst geschikt werd voor verenigingen, kwam er een nieuwe eerste vraag bij. Een test zorgt ervoor dat antwoorden van daarvoor gewoon blijven werken.
Controles op elk plan. Voor elke verzonnen testorganisatie maakt de app een plan. Controles zoeken daarin onder meer naar halve zinnen, naar een stap over een tablet bij een bedrijf zonder tablets, naar meer dan twee dingen voor vandaag en naar een nieuwe vestiging die de klant nooit noemde. Ook de woorden moeten kloppen: bij een psycholoog gaat het over cliënten, niet over patiënten. Die controles testen we zelf ook: we stoppen met opzet een fout in een plan en kijken of de controle hem vindt.
Vastgelegde plannen. Van een aantal vaste testbedrijven, van een stukadoor tot een kinderopvang en een Belgische eenmanszaak, hebben we het plan opgeslagen. Een test vergelijkt het plan van nu letter voor letter met die opgeslagen versie. Verandert er iets, dan wordt de test rood. Is dat de bedoeling, dan leggen we de nieuwe versie vast en schrijven we op wat er verandert en waarom. Is het een vergissing, dan zien we die voordat een klant hem ziet.
Je gegevens. Tests bouwen de database na, de opslag waar de app alles bewaart, met twee verzonnen bedrijven, A en B, en controleren dat A niet bij de gegevens van B kan. Ook de rest van de beveiliging wordt getest. Hoe we je gegevens afschermen, lees je op Zo werken wij. Je kunt ook al je eigen gegevens opvragen. Een test kijkt of daarin alles staat, en nooit iets van een andere klant.
Betalen, prijzen en termijnen. Betalingen testen we met testgegevens van de betaaldienst, zonder dat er geld overgaat. Een test controleert of de bedragen die de app in rekening brengt, gelijk zijn aan wat we over onze prijzen hebben vastgelegd: vanaf €37,50 p/m, + €150 bij de start, exclusief btw. Een andere test rekent uit wanneer je plan uiterlijk nagekeken is: binnen 5 werkdagen, dus zonder weekenden en feestdagen. Tweede Paasdag telt niet mee, Goede Vrijdag wel.
Waarom we het automatiseren
Een mens die test, kijkt vooral naar wat hij net veranderde. Dat is begrijpelijk, en na de twintigste keer sla je ook weleens iets over. De computer draait bij elke wijziging alle tests, ook voor onderdelen waar niemand aan dacht.
Een verbetering op de ene plek kan iets op een andere plek raken. Toen we de Checkup geschikt maakten voor verenigingen en stichtingen, mochten de plannen voor bedrijven niet veranderen. De vastgelegde plannen lieten bij elke wijziging zien of dat lukte.
Vinden we een fout, dan komt er een test bij die precies die fout vangt. Zo komt dezelfde fout niet ongemerkt terug. Veel van onze tests zijn zo ontstaan, in proefrondes met verzonnen organisaties. Daarover lees je meer in Zo test je iets nieuws met AI.
Daardoor kunnen we snel verbeteren, zonder bang te zijn dat er ergens anders iets omvalt. Wordt een test rood, dan zoeken we eerst uit waarom. Een fout herstellen we. Is de verandering bewust, dan passen we de test aan en schrijven we op waarom.
Hoe wij erover denken
Een test is een afspraak die blijft. Elke test legt vast wat de app moet doen. Over een jaar weet niemand meer precies waarom een regel zo is. De test slaat nog steeds alarm als iemand hem per ongeluk verandert.
Test het meest waar een fout het meest kost. Bij ons zijn dat het advies in je plan, de afscherming van je gegevens en het geld. Een knop die een andere kleur krijgt, hoeft geen test.
Alle tests geslaagd betekent niet foutloos. Een test controleert alleen wat we vooraf bedachten. Daarom kijkt bij de Checkup altijd een IT-raadgever je plan na, binnen 5 werkdagen. En we lezen zelf een deel van de plannen en proberen de app zelf uit.
Hoeveel zekerheid je van je eigen software vraagt, bepaal jij.
Als je software laat maken of een pakket kiest
Voor een eenvoudige website met een paar pagina's en een contactformulier hoef je hier niet zwaar aan te tillen. Gaat het om software die rekent, gegevens van klanten bewaart of betalingen verwerkt, dan zijn automatische tests een goed teken. Denk aan een webshop of een koppeling met je boekhouding. Bij een standaardpakket, software die je kant-en-klaar afneemt, test de leverancier zelf. Je mag vragen hoe.
Deze vragen kun je aan je leverancier stellen:
Een goed antwoord hoeft niet technisch te zijn. Een leverancier die het in gewone woorden kan uitleggen, weet meestal waar hij het over heeft.
Waar +Z bij helpt
In de +Z Checkup krijg je je eigen IT-plan: eerst wat al goed gaat, dan de stappen die het meeste opleveren. Wil je iemand laten meedenken over een nieuw systeem of de vragen aan je leverancier? Dan past Checkup met raadgever.
Veelgestelde vragen
Betekenen al die tests dat de app foutloos is?
Nee. Een test controleert alleen wat we vooraf bedachten. Daarom kijkt bij de Checkup altijd een IT-raadgever je plan na, binnen 5 werkdagen. Vinden we toch een fout, dan komt er een test bij die precies die fout vangt.
Worden de tests gedaan met mijn gegevens?
Nee. De tests werken met verzonnen bedrijven en verenigingen, en met testgegevens voor betalingen. Jouw gegevens staan in een aparte omgeving, en daar komen de tests niet.
Heeft mijn website automatische tests nodig?
Voor een eenvoudige website met een paar pagina's meestal niet. Bij een webshop, een koppeling met je boekhouding of software die voor jou gemaakt is, zijn ze wel een goed teken. Vraag je leverancier dan wat de tests controleren.
Mijn leverancier test alles met de hand. Is dat een probleem?
Niet vanzelf. Voor een klein systeem kan dat prima zijn. Vraag wel hoe hij na een wijziging controleert dat de rest nog werkt, en of hij een vaste lijst heeft van wat hij elke keer nakijkt.
Bijgewerkt op 30 september 2026. Het aantal tests werken we bij elke publicatie van de site bij.
Lees ook
- Openheid over je IT: waarom we laten zien hoe we werken
- Zo test je iets nieuws met AI, en zo testen wij de Checkup
- Zelf een app bouwen met AI: slim of riskant?
- Zo werken wij: hoe +Z omgaat met AI en je gegevens
Wil je weten hoe dit bij jouw bedrijf zit? Met de +Z Checkup zie je het in twintig minuten →
Deel het met wie erover gaat
Ben je zelf bestuurder, of ken je er een? Stuur dit artikel door naar wie over de IT beslist: de eigenaar van het bedrijf waar je werkt, je leidinggevende, of het bestuur van je voetbalclub, vereniging of stichting.
IT op orde is ook in jouw belang. Het beschermt de gegevens van klanten, leden en gebruikers, en het geeft de ondernemer of het bestuur zelf rust.
Over +Z
De +Z Checkup kijkt per bedrijf wat nodig is, ook bij software die je laat maken of een pakket dat je kiest. Je krijgt je eigen IT-plan: eerst wat al goed gaat, dan de stappen die het meeste opleveren. Vanaf €37,50 p/m bij 1 jaar vast, daarna flexibel · + €150 bij de start · exclusief btw. Binnenkort: we doen de laatste gebruikerstest. Verwachte start: half oktober 2026. Dit artikel beschrijft het onderwerp in het algemeen: ook als je niet voor +Z kiest, helpen deze vragen je verder.
Meer over de Checkup →