Je gaat een testscript te schrijven, maar je vraagt je af waar je moet beginnen. Geen zorgen, ik help je op weg! In deze blog deel ik praktische tips en stappen om een testscript te maken dat je helpt om fouten in AFAS op tijd te ontdekken.
Wat is een testscript?
Een testscript helpt je om niks te vergeten en zorgt ervoor dat je gestructureerd werkt. Het maakt het makkelijker om met je team te overleggen over wat er getest is. Ook kun je dezelfde test later nog een keer uitvoeren, bijvoorbeeld na een AFAS update.
Stap 1: Begrijp wat je moet testen
Voordat je begint, moet je weten wat je precies gaat testen. Lees de beschrijvingen van de functionaliteit van AFAS goed door en overleg met anderen als iets niet duidelijk is. Hoe beter je weet wat er getest moet worden, hoe beter je script wordt.
Denk hierbij ook aan randgevallen. Wat gebeurt er als een gebruiker een veld leeg laat? Of als een declaratie te hoog wordt ingediend? Dit soort tests voorkomen verrassingen zodra je software live gaat.
Stap 2: Bedenk verschillende testscenario's
Test bijvoorbeeld:
- Wat gebeurt er als een gebruiker een verkeerde verlofsoort kiest?
- Wat als iemand per ongeluk twee keer op ‘verzenden’ klikt?
- Wat als een formulier maar half wordt ingevuld?
Stap 3: Kies goede testdata
Gebruik gegevens die lijken op wat gebruikers echt invoeren. Dit helpt je om te zien hoe de inrichting van AFAS in de praktijk werkt. Zorg ervoor dat je verschillende situaties test, zodat je zeker weet dat alles klopt.
Stap 4: Schrijf duidelijke en korte stappen
Stap 5: Zet de verwachte uitkomsten erbij
Bijvoorbeeld: “Als de gebruiker op ‘Verzenden’ klikt terwijl niet alle verplichte velden zijn ingevuld, verschijnt er een melding: ‘Niet alle benodigde gegevens zijn ingevuld’.” Zo is het duidelijk waar de tester op moet letten.
Maak onderscheid tussen een succesvol resultaat en mogelijke fouten. Bijvoorbeeld:
- Succes: De gebruiker ontvangt een ter info taak.
- Fout: De gebruiker krijgt een foutmelding ‘gebruiker niet gevonden’.
Stap 6: Beschrijf wat er nodig is voor en na de test
Bijvoorbeeld: “Voor de test moet de gebruiker ingelogd zijn en toegang hebben tot de nacalculatie.” “Na de test moet de nacalculatie in het ‘te accorderen’ overzicht komen.” Dit soort details helpen om de test goed uit te voeren.
Stap 7: Controleer en update je testscript
Een testscript is nooit af. De software van AFAS verandert, en daardoor moeten tests aangepast worden. Laat anderen je script lezen en geef testers de kans om verbeteringen aan te dragen.
Veelgemaakte fouten bij het schrijven van testscripts
- Te veel aannemen: Ga er niet vanuit dat testers voorkennis hebben. Beschrijf alles duidelijk, zelfs als het vanzelfsprekend lijkt.
- Te weinig details: Een te korte uitleg zorgt voor fouten. Zorg dat alles goed omschreven is.
- Alleen maar de ideale situatie testen: Kijk ook wat er gebeurt als iets fout gaat. Wat als iemand een verkeerd wachtwoord invoert? Wat als een formulier niet volledig is ingevuld?
- Geen herbruikbaarheid: Een testscript moet ook bruikbaar zijn voor toekomstige versies. Als je te specifiek bent, moet je alles herschrijven zodra er een kleine update is.
Door goed na te denken over deze punten, maak je een testscript waar je echt iets aan hebt. Testen wordt makkelijker en je voorkomt verrassingen als je live gaat met AFAS. Tijd om aan de slag te gaan!