Grænseværdianalyse

Grænseværdianalyse


Grænseværdianalyse bygger på, at vi designer vores testcases til at teste grænseværdierne mellem ækvivalenspartitionerne.

Grænseværdianalyse eksisterer i to versioner: to værdi eller tre værdi test.

Lad os kigge på de to versioner:

 

To værdi

Givet at vi har en applikation, der kan modtage et kodeord på 6 – 10 karakterer.

Her skal vi nu teste og lige over grænseværdien. Vi tester med 10 karakterer og 11 karakterer (test af grænseværdien 10). Og så tester vi med 6 karakterer og 5 karakterer (test af grænseværdien 6).

 

Tre værdi

Giver at vi har en applikation, der kan modtage et kodeord på 6 – 10 karakterer.

Nu skal vi teste lige under, og lige over grænseværdien.

Testcasene bliver med 5, 6 og 7 karakterer, samt 9, 10 og 11 karakterer.

 

Forøgelsesenhed

Når vi arbejder med grænseværdianalyse, er det vigtigt at vi tager den mindste enhed i betragtning – også kaldet forøgelsesenhed. Hvis vi f.eks. taler om kontanter, så er forøgelsesenheden 25 øre.

 

Eksempel 1:

Netsitet UngeRejser sælger rejser til unge. For at komme ind på siden, skal du være i fra 18 år til og med 25 år.

Invalid
(minimum – 1)
Valid
(min, min + 1, max – 1, max)
Invalid
(maximum + 1)
1718, 19, 24, 2526

Det giver os 6 testcases:

  1. Inputværdi 17 = ingen adgang (invalid)
  2. Inputværdi 18 = adgang givet (valid)
  3. Inputværdi 19 = adgang givet (valid)
  4. Inputværdi 24 = adgang givet (valid)
  5. Inputværdi 25 = adgang givet (valid)
  6. Inputværdi 26 = ingen adgang (invalid)

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *