Raja-arvoanalyysi (Boundary Value Analysis, PVA) on testaustekniikka, jota käytetään virheiden tunnistamiseen syöttöalueiden rajoilla. Se auttaa testaajia keskittymään niiden tuloalueiden reunoihin, joissa virheitä todennäköisimmin esiintyy. Tämä menetelmä on välttämätön sellaisten tehokkaiden testitapausten suunnittelussa, joissa havaitaan syöttörajoihin liittyviä vikoja.

Raja-arvon analyysin merkitys

Raja-arvoanalyysi parantaa testikattavuutta korostamalla syöttöalueiden reunoja. Koska raja-alueilla esiintyy useita ohjelmistovirheitä, näiden alueiden testaus lisää kriittisten virheiden havaitsemistodennäköisyyttä. Se vähentää myös tarvittavien testitapausten määrää keskittymällä merkittäviin syöttöarvoihin.

Miten raja-arvon analysointi toimii

BVA:ssa testaajat tunnistavat kunkin syötteen raja-arvot mahdollisimman pieniksi, suurimmaksi ja juuri niiden yläpuolelle. Näitä arvoja käytetään sitten testitapausten luomiseen. Jos syöte hyväksyy arvot 1-100, testitapaukset sisältävät 0, 1, 2, 99, 100 ja 101.

Raja-arvon analyysin hyödyt

  • Havaitsee syöttörajoihin liittyvät virheet
  • Vähentää tarvittavien testitapausten määrää
  • Parannetaan testikattavuutta kriittisissä kohdissa
  • Helppo toteuttaa ja ymmärtää