Sobes.tech
Junior

Šta su granične vrednosti u testiranju?

sobes.tech АИ

Одговор од АИ

Granične vrednosti u testiranju su ekstremne, kritične i bliske vrednosti ulaznih podataka, koje se koriste za proveru ponašanja sistema na granicama dozvoljenih opsega vrednosti.

Pristupi izboru graničnih vrednosti:

  • Tačne granične vrednosti: minimalna (min), maksimalna (max) i vrednosti koje su im veoma blizu (min+1, max-1).
  • Vrednosti van granica: vrednosti manje od minimalne (min-1) i veće od maksimalne (max+1).
  • Vrednosti na granici i u njenoj blizini: za otvorene i zatvorene intervale.

Analiza graničnih vrednosti (Boundary Value Analysis - BVA) je efikasna ako ulazni podaci imaju jasno definisane opsege (brojevi, datumi, nizovi određene dužine).

Primer: Polje "Starost" prihvata vrednosti od 18 do 65. Vrednosti granice za testiranje:

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

Prednosti:

  • Visoka verovatnoća otkrivanja grešaka na granicama.
  • Sistematski pristup izboru test podataka.

Nedostaci:

  • Može biti neefikasno za nebrojeve ili logičke ulazne podatke.
  • Ne zamenjuje druge tehnike dizajna testova.

Često se koristi u kombinaciji sa metodom ekvivalentnog razdvajanja (Equivalence Partitioning).