Sobes.tech
Junior

Kas yra ribinės vertės testavime?

sobes.tech AI

Atsakymas iš AI

Testavimo ribinės vertės yra kraštinės, kritinės ir arti jų esančios įvesties duomenų reikšmės, naudojamos patikrinti sistemos elgseną ribinėse leidžiamų reikšmių diapazono vietose.

Ribinių reikšmių pasirinkimo požiūriai:

  • Tikslios ribinės reikšmės: minimalus (min), maksimalus (max) ir reikšmės, labai arti jų (min+1, max-1).
  • Reikšmės už ribų: mažesnės nei minimalus (min-1) ir didesnės nei maksimalus (max+1).
  • Reikšmės prie ribos ir šalia jos: atviri ir uždari intervalai.

Ribinių reikšmių analizė (Boundary Value Analysis - BVA) yra efektyvi, jei įvesties duomenys turi aiškiai apibrėžtus diapazonus (skaičius, datas, tam tikros ilgio eilutes).

Pavyzdys: Laukas "Amžius" priima reikšmes nuo 18 iki 65. Testavimo ribinės reikšmės:

  • 17 (min-1)
  • 18 (min)
  • 19 (min+1)
  • 64 (max-1)
  • 65 (max)
  • 66 (max+1)

Privalumai:

  • Aukšta tikimybė aptikti klaidas ribose.
  • Sisteminis požiūris į testinių duomenų pasirinkimą.

Trūkumai:

  • Gali būti neveiksminga ne skaitmeniniai ar loginiai įvesties duomenys.
  • Nepakeičia kitų testavimo technikų.

Dažnai naudojama kartu su ekvivalencijos skirstymo metodu (Equivalence Partitioning).