Grenseverdianalyse (BVA) er en testteknikk som brukes til å identifisere feil ved grensene til inngangsdomene. Det bidrar til å sikre at programvare håndterer kant tilfeller riktig. Denne artikkelen demonstrerer en trinn-for-trinn beregning tilnærming til å bruke BVA i virkelige scenarier.

Forståelse av grenseverdianalyse

BVA fokuserer på å teste verdiene i kantene av inngangsintervallene, da disse er vanlige punkter der feil oppstår. Vanligvis for et inngangsområde fra minimum til ] maksimum], testtilfeller opprettes for verdier like under, ved og rett over disse grensene.

Trinn-for-steg beregningsmetode

Prosessen innebærer flere trinn for å identifisere kritiske testtilfeller basert på inngangsgrenser:

  • Identifiser inngangsområder: Bestem gyldig inngangsintervall for hver parameter.
  • Determine grenseverdier: Finn minste og maksimale verdier, inkludert verdier like utenfor disse grensene.
  • Opprett testtilfeller: Opprett testinnganger ved disse grensepunktene og litt inne/utover området.

Eksempelberegning

Anta at et system aksepterer en alder mellom 18 og 65. Grenseverdiene er 18 og 65. Testene vil omfatte:

  • Alder = 17 (når under minimum)
  • Alder = 18 (minimum grense)
  • Alder = 19 (over minimum)
  • Alder = 64 (når det er maksimalt)
  • Alder = 65 (maksimum grense)
  • Alder = 66 (over maksimalt)

Disse testtilfellene hjelper til å verifisere at systemet håndterer grenseforholdene og potensielle kantfeil.