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).