Table of Contents
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.