Kunt u een voorbeeld geven van hoe u paritietesten in de praktijk hebt toegepast?
sobes.tech AI
Antwoord van AI
Pairwise testing wordt gebruikt om het aantal testgevallen te verminderen bij het controleren van meerdere parameters met verschillende waarden, terwijl tegelijkertijd de dekking van alle mogelijke paren van waarden wordt gegarandeerd.
Bijvoorbeeld, bij het testen van een formulier met drie parameters:
- Browser: Chrome, Firefox, Safari
- Besturingssysteem: Windows, macOS, Linux
- Interface taal: Russisch, Engels
In totaal zijn er 3×3×2 = 18 combinaties. Met pairwise testing kan het aantal tests worden teruggebracht tot ongeveer 9, waarbij alle paren van waarden tussen de parameters worden gecontroleerd.
In de praktijk heb ik tools gebruikt om dergelijke testsets te genereren (bijvoorbeeld PICT van Microsoft) en tests uitgevoerd om fouten te detecteren die verband houden met de interactie van parameters, zonder dat alle mogelijke combinaties hoeven te worden getest.