Remove ads
Van Wikipedia, de vrije encyclopedie
Bij het testen van software is de grenswaardenanalyse nauw verbonden met equivalentieklassen. Bij een grenswaardenanalyse wordt gekeken of het systeemgedrag verandert zodra een waarde van een parameter een bepaalde grens overschrijdt, terwijl bij equivalentieklassen meer wordt gekeken naar het systeemgedrag bij een voorkomen van een vastgesteld waardebereik. Veel voorkomende programmeerfouten worden gemaakt bij de grenswaarden, doordat de programmeur bijvoorbeeld ">" (groter dan) heeft ingevoerd in plaats van ">=" (groter dan of gelijk aan).
De techniek voor het uitvoeren van een grenswaardenanalyse gaat als volgt:
De normale dekking betreft drie testgevallen: op de grens, direct boven en direct onder. Wat verstaan wordt onder direct is afhankelijk van de situatie. In geval van leeftijd in jaren (bijvoorbeeld <18) gaat het om 17, 18, 19 etc., terwijl in geval van bedragen met twee cijfers achter de komma het gaat om bedrag, bedrag + 0,01 en bedrag - 0,01. Daarnaast is ook een lichte variant mogelijk, waarbij twee testgevallen opgesteld wordt; welke is afhankelijk van de operator.
Grenswaardenanalyse is niet altijd toepasbaar op condities, omdat niet altijd sprake is van een grens. Neem bijvoorbeeld het gegeven geslacht die de waarden Man, Vrouw en Onbekend kan bevatten. Dit geldt in het algemeen voor codes en andere typeringen.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.