Equivalentieklassen en grenswaardeanalyse Flashcards
Hoofdstuk 7
Wat zijn equivalentieklassen?
Een verzameling van mogelijke invoerwaarden die tot eenzelfde soort verwerking leiden.
Hoe werkt de testontwerptechniek equivalentieklassen?
Kan worden toegepast wanneer invoervalidatie geverifieerd dient te worden. Er wordt getracht om foutieve invoer te filteren en te controleren of de validatie van de invoer naar behoren werkt. Hierbij wordt gebruik gemaakt van equivalentieklassen waarbij het systeemgedrag gelijksoortig is.
Hoe werkt de grenswaardeanalyse?
Je definieert een invoerwaarde net onder de grens, op de grens en net boven de grens. Op deze manier kunnen we mogelijke fouten ontdekken rondom de grenswaarden.
Wat zijn de verschillen tussen equivalentieklassen en grenswaardeanalyse?
Bij equivalentieklassen definieer je maximaal één invoerwaarde per fysiek testgeval.
Bij grenswaardenanlyse definieer je per grens: op, net onder en net boven de grens.
Met grenswaardenanalyse kun je de grenzen nauwkeuriger testen dan met equivalentieklassen.
Welke kwaliteitsaspecten van software kun je testen met equivalentieklassen en grenswaardenanalyse?
Geschiktheid, nauwkeurigheid en beveiligbaarheid.
Wat zijn de overeenkomsten tussen equivalentieklassen en grenswaardenanalyse?
Geschikt voor het controleren van functionele beslissingen, gemaakt aan de hand van invoerdata.
Je kunt alle soorten testbases gebruiken.
De werkwijze voor het analyseren van de testsituaties en voor het opstellen van logische testgevallen is voor beide testontwerpen identiek.