De weg naar TA bij Lootjestrekken.nl
Van handmatig testen door UXers naar een efficiënt en stabiel proces met TA
Lootjestrekken.nl is een website die voornamelijk wordt gebruikt om digitaal lootjes te trekken voor feestdagen zoals Sinterklaas en Kerst. Hoewel ze vooral bekend zijn in Nederland, heeft het bedrijf ook een aanzienlijke internationale aanwezigheid met in 2023 maar liefst 28 miljoen getrokken lootjes, verspreid over 20 landen. Ondanks hun succes en 23 jaar lange bestaan, hadden ze tot voor kort nog geen tester in hun team. Het testen van de website en de app werd voornamelijk gedaan door de UX-designers, maar dit was niet hun voorkeursrol, en er was een duidelijke behoefte aan een gespecialiseerde aanpak. Daarom hebben ze besloten om het testproces te professionaliseren en de focus te leggen op het opzetten van testautomatisering. Hiervoor ben ik aangenomen, met als doel om zowel de kwaliteit als de efficiëntie van het testen te verbeteren.
Optimalisatie van het testproces
In mijn rol begon ik met het opstellen van testcriteria en het uitvoeren van de testen zelf. Al snel verschoof mijn focus naar het optimaliseren van het testproces, waarbij ik onderzocht hoe we efficiënter en consistenter konden werken. Vervolgens kwam de nadruk te liggen op testautomatisering. Mijn doel was om de bestaande tools te gebruiken en in te zetten en om te bouwen voor nuttige testautomatisering. Op dit moment ben ik volop bezig om ervoor te zorgen dat testautomatisering echt waarde toevoegt aan onze werkwijze.
Uitdagingen onderweg
Een van de eerste grote uitdagingen was het gebrek aan documentatie over de logica in de applicatie. Veel van deze kennis zat vooral in de hoofden van de ontwikkelaars, wat betekende dat bepaalde functies of beslissingen niet direct duidelijk waren. Soms bleek dat wat op het eerste gezicht vreemd leek, eigenlijk een slimme of creatieve oplossing was. Andere keren kwamen we onvolkomenheden of fouten tegen die aangepakt moesten worden. Mijn aanpak was om diep in de applicatie te duiken, alles wat onlogisch leek te onderzoeken, en deze bevindingen te bespreken met het team. Waar nodig werkte ik dit uit als een bug die moest worden opgelost.
Mijlpalen en vooruitgang
Een van de belangrijkste mijlpalen is dat ik nu een grondig inzicht heb in de werking van de applicatie, waardoor ik nieuwe issues snel kan identificeren en aanpakken. Daarnaast heb ik het testproces op verschillende kleinere vlakken verbeterd, wat heeft geleid tot een snellere doorlooptijd. Een ander belangrijk resultaat is de transformatie van de zogenaamde “screenshot taker” naar een volledig testautomatiseringsframework. Dit nieuwe framework valideert nu meerdere aspecten van de applicatie, waardoor we sneller kunnen detecteren wanneer er iets misgaat. Het draait ook veel stabieler, waardoor we minder handmatige controles hoeven uit te voeren en steeds meer op de testautomatisering kunnen vertrouwen.
Opvallend aan deze opdracht
Het meest opvallende aspect van deze opdracht was voor mij de ontdekking dat achter iets ogenschijnlijk simpels, zoals lootjestrekken, een miljoenenbedrijf schuilgaat met een complexe applicatie. Wat voor de gebruiker eenvoudig lijkt, wordt ondersteund door een geavanceerd systeem dat achter de schermen indrukwekkend in elkaar zit. De klant merkt hier weinig van, maar onder de motorkap draait er echt iets bijzonders.
De dynamiek van een seizoensbedrijf
Lootjestrekken.nl is een typisch seizoensproduct, waarbij meer dan 95% van de omzet in de maanden oktober, november en december wordt gegenereerd. Dit betekent dat het bedrijf vooral in het hoogseizoen de basis legt om het hele jaar door 15 tot 20 medewerkers te kunnen betalen. Hierdoor kan de werksfeer in deze periode behoorlijk intens zijn. In het hoogseizoen moet iedereen echt op scherp staan om te presteren, wat de druk soms verhoogt, maar ook zorgt voor een sterk gevoel van samenwerking.
Gebaseerd op input en bewerkingen van Menno Pot. Geschreven met behulp van de Newspark Klantcase Blogmaker GPT.