Raja-arvoanalyysi (Boundary Value Analysis, PVA) on testaustekniikka, jolla tunnistetaan virheet syötealueiden rajoilla. Se auttaa varmistamaan, että ohjelmisto käsittelee reuna-asioita oikein. Tämä artikkeli osoittaa vaihe vaiheelta tapahtuvan laskentatavan BVA:n soveltamiseen reaalimaailmassa.

Raja-arvon ymmärtäminen

BVA keskittyy arvojen testaamiseen syöttöalueiden reunoilla, koska ne ovat yhteisiä kohtia, joissa virheitä esiintyy. Tyypillisesti tuloalueella [minimi--maximum[], testitapaukset luodaan juuri näiden rajojen alapuolella, at, ja aivan yli.

Vaiheittainen laskentamenetelmä

Prosessiin kuuluu useita vaiheita syöterajoihin perustuvien kriittisten testitapausten tunnistamiseksi:

  • Tunnista tuloalueet:[ Määritä kunkin parametrin validiset tulovälit.
  • Määrittele raja-arvot:[ Etsi vähimmäis- ja enimmäisarvot, mukaan lukien arvot näiden rajojen ulkopuolella.
  • Luo testitapaukset:[ Luo testitulokset näissä rajapisteissä ja hieman alueen sisällä/ulkopuolella.

Esimerkkilaskenta

Oletetaan, että järjestelmä hyväksyy iän 18-65. Raja-arvot ovat 18-65. Testitapaukset sisältävät:

  • Ikä = 17 (hieman alle minimin)
  • Ikä = 18 (vähimmäisraja)
  • Ikä = 19 (hieman yli minimin)
  • Ikä = 64 (hieman alle maksimin)
  • Ikä = 65 (enimmäisraja)
  • Ikä = 66 (hieman yli maksimin)

Nämä testitapaukset auttavat varmistamaan, että järjestelmä käsittelee raja-arvot ja mahdolliset reunavirheet oikein.