Voorbeeldrapport. De geteste webwinkel is een demo en de zes bevindingen zijn bewust ingebouwd om de werkwijze te laten zien.
The Lovenda Store

Acceptatietestrapport demo-webwinkel

Testcyclus 1, uitgevoerd op 12 november 2026. Testobject: de demo-webwinkel op deze site, in een Chromium-browser op desktop.

1. Samenvatting voor de opdrachtgever

12scenario's uitgevoerd
6geslaagd
6afgekeurd
2bevindingen met ernst hoog

Advies: niet in productie nemen. Bladeren, toevoegen aan de winkelwagen en de basisberekening werken. Twee bevindingen raken direct de omzet: een klant kan de kortingscode onbeperkt herhalen (D-01) en met een negatief aantal een negatief orderbedrag maken (D-02). Die twee moeten zijn opgelost en opnieuw getest voordat de winkel live gaat.

De overige vier bevindingen kosten klanten of vertrouwen, maar blokkeren de livegang niet: gratis verzending wordt op precies € 50,00 niet toegekend, zoeken werkt alleen met de juiste hoofdletters, de winkelwagenteller loopt achter en een lege bestelling wordt geaccepteerd.

Niet getest in deze cyclus: mobiele weergave, toegankelijkheid, snelheid, beveiliging en andere browsers. Over die onderdelen doet dit rapport geen uitspraak.

2. Uitgevoerde scenario's

Nr.ScenarioResultaatBevinding
T01Het productoverzicht toont alle zes productenGeslaagd
T02Zoeken op "Geurkaars" toont het juiste productGeslaagd
T03Zoeken op "geurkaars" (kleine letters) toont het juiste productAfgekeurdD-04
T04Een product toevoegen werkt de winkelwagen, de teller en het totaal bijGeslaagd
T05Het aantal verhogen naar 3 herberekent het subtotaalGeslaagd
T06Een negatief aantal wordt geweigerdAfgekeurdD-02
T07Een product verwijderen werkt de winkelwagen en de teller bijAfgekeurdD-05
T08Code WELKOM10 geeft 10% korting op het subtotaalGeslaagd
T09Een ongeldige code geeft een foutmelding en geen kortingGeslaagd
T10De kortingscode kan maar één keer worden toegepastAfgekeurdD-01
T11Bij een subtotaal van precies € 50,00 is de verzending gratisAfgekeurdD-03
T12Bestellen met een lege winkelwagen wordt geblokkeerdAfgekeurdD-06

3. Technisch defectrapport

Elke bevinding is reproduceerbaar in de demo-webwinkel met de stappen hieronder. De genoemde bedragen zijn waargenomen tijdens de test.

D-01 Kortingscode kan onbeperkt worden herhaald Hoog

Stappen
Voeg de Wollen Plaid (€ 34,00) toe. Vul WELKOM10 in en klik twee keer op Toepassen.
Verwacht
Korting € 3,40, totaal € 35,55 inclusief verzending. De tweede poging wordt geweigerd.
Waargenomen
Korting € 6,46, totaal € 32,49. Elke volgende klik haalt er opnieuw 10% af.
Oorzaak
applyCode in demo/app.js vermenigvuldigt de kortingsfactor bij elke aanroep, zonder te onthouden dat de code al is gebruikt.
Oplossing
Leg vast dat de code is toegepast en weiger een tweede keer met een melding.

D-02 Negatief aantal levert een negatief orderbedrag op Hoog

Stappen
Voeg de Geurkaars Vijg toe. Wijzig het aantal in de winkelwagen naar -2.
Verwacht
De invoer wordt geweigerd of teruggezet naar 1.
Waargenomen
Totaal € -45,05 en de teller in de kop toont -2. De bestelling kan daarna worden geplaatst.
Oorzaak
setQuantity controleert alleen of de invoer een getal is. Het invoerveld heeft geen ondergrens.
Oplossing
Weiger waarden onder 1 in de code en zet min="1" op het invoerveld.

D-03 Geen gratis verzending bij precies € 50,00 Middel

Stappen
Voeg twee keer de Geurkaars Vijg toe (2 x € 25,00).
Verwacht
Verzending € 0,00, totaal € 50,00. De winkel belooft gratis verzending vanaf € 50,00.
Waargenomen
Verzending € 4,95, totaal € 54,95. Bij € 58,95 is de verzending wel gratis.
Oorzaak
totals vergelijkt met "groter dan" in plaats van "groter dan of gelijk aan".
Oplossing
Pas de vergelijking aan en voeg een test toe voor de grenswaarde.

D-04 Zoeken is hoofdlettergevoelig Middel

Stappen
Typ "geurkaars" in het zoekveld.
Verwacht
De Geurkaars Vijg wordt getoond.
Waargenomen
"Geen producten gevonden." Met "Geurkaars" verschijnt het product wel.
Oorzaak
search vergelijkt de zoekterm letterlijk met de productnaam.
Oplossing
Zet zoekterm en productnaam beide om naar kleine letters voor de vergelijking.

D-05 Winkelwagenteller blijft staan na verwijderen Middel

Stappen
Voeg de Keramische Mok toe en klik in de winkelwagen op Verwijder.
Verwacht
De winkelwagen is leeg en de teller in de kop toont 0.
Waargenomen
De winkelwagen is leeg, maar de teller toont nog 1.
Oorzaak
De afhandeling van Verwijder tekent de winkelwagen opnieuw, maar roept renderBadge niet aan.
Oplossing
Werk de teller bij in dezelfde stap als de winkelwagen.

D-06 Bestelling met lege winkelwagen wordt geaccepteerd Laag

Stappen
Vul naam en e-mailadres in zonder producten toe te voegen en klik op Bestelling plaatsen.
Verwacht
Een melding dat de winkelwagen leeg is.
Waargenomen
"Bedankt voor je bestelling van € 0,00."
Oorzaak
Het bestelformulier controleert alleen de verplichte velden, niet de inhoud van de winkelwagen.
Oplossing
Blokkeer het plaatsen bij een lege winkelwagen en toon een melding.

4. Vervolg

Na herstel van D-01 en D-02 volgt een hertest van alle twaalf scenario's, zodat ook zichtbaar wordt of de reparaties iets anders hebben geraakt. Een tweede cyclus kan de onderdelen dekken die nu buiten beeld bleven.