Junior
Wat is het verschil tussen negatieve en positieve tests?
sobes.tech AI
Antwoord van AI
Positieve tests controleren of het systeem werkt zoals verwacht met correcte invoergegevens en voorwaarden. Negatieve tests controleren of het systeem correct omgaat met onjuiste invoergegevens en voorwaarden, waardoor crashes of ongewenst gedrag worden voorkomen.
Belangrijkste verschillen:
| Aspect | Positieve test | Negatieve test |
|---|---|---|
| Doel | Verifiëren van functionaliteit (Happy Path) | Foutenbestendigheid controleren |
| Invoergegevens | Correcte, geldige gegevens | Onjuiste, ongeldige gegevens |
| Verwacht resultaat | Succesvolle uitvoering, verkrijgen van verwachte resultaat | Foutmelding, correcte verwerking van onjuiste gegevens |
| Testvoorbeelden | Invoer van toegestane waarden, uitvoeren van standaardbewerkingen | Invoer van niet-toegestane tekens, overschrijding van limieten, ontbreken van verplichte gegevens |
Voorbeeld:
Stel je een invoerveld "Leeftijd" voor.
- Positieve test: Nummers van 1 tot 120 worden ingevoerd. Verwacht wordt dat de waarde succesvol wordt opgeslagen.
- Negatieve test: Letters, negatieve getallen, getallen groter dan 120 worden ingevoerd. Verwacht wordt dat er een foutmelding verschijnt of de invoer wordt geweigerd.