Junior
Hoe test je een interval binnen de grenswaarden?
sobes.tech AI
Antwoord van AI
Het testen van grenzen bij het controleren van een interval omvat het controleren van het gedrag van het systeem aan de grenzen van de toegestane waarden en in de nabijheid ervan.
- Toegestane interval: [Minimale waarde, Maximale waarde]
- Testpunten:
- Minimale waarde
- Minimale waarde + 1 (of de kleinste mogelijke verhoging)
- Maximale waarde
- Maximale waarde - 1 (of de kleinste mogelijke verlaging)
- Waarde kleiner dan de minimale waarde (buiten het interval)
- Waarde groter dan de maximale waarde (buiten het interval)
- Eén of meerdere waarden binnen het interval (om het "normale" gedrag te controleren)
Voorbeeldscenario’s:
Laten we een invoerveld voor leeftijd nemen met een toegestane interval van 1 tot 120.
| Testgeval | Invoervalue | Verwacht resultaat | Opmerking |
|---|---|---|---|
| Grens min | 1 | Succesvolle validatie | Toegestane minimale waarde |
| Bijna min | 2 | Succesvolle validatie | Toegestaan |
| Grens max | 120 | Succesvolle validatie | Toegestane maximale waarde |
| Bijna max | 119 | Succesvolle validatie | Toegestaan |
| Buiten interval | 0 | Foutmelding | Minder dan minimale waarde |
| Buiten interval | 121 | Foutmelding | Meer dan maximale waarde |
| Binnen interval | 50 | Succesvolle validatie | Typische waarde |
Deze aanpak identificeert effectief defecten gerelateerd aan het onjuist omgaan met grensvoorwaarden, die vaak de bron van fouten zijn.