Junior
Mis on piirväärtused testimises?
sobes.tech AI
Vastus AI-lt
Piirväärtused testimises on äärmuslikud, kriitilised ja neile lähedased sisendandmete väärtused, mida kasutatakse süsteemi käitumise kontrollimiseks lubatud väärtuste vahemike piiridel.
Piirväärtuste valiku lähenemised:
- Täpsed piirväärtused: minimaalne (min), maksimaalne (max) ja väärtused, mis on neile väga lähedal (min+1, max-1).
- Väärtused väljaspool piire: väärtused, mis on väiksemad kui minimaalne (min-1) ja suuremad kui maksimaalne (max+1).
- Väärtused piiril ja selle lähedal: avatud ja suletud vahemike jaoks.
Piirväärtuste analüüs (Boundary Value Analysis - BVA) on tõhus, kui sisendandmed on selgelt määratletud vahemikes (arvud, kuupäevad, kindla pikkusega stringid).
Näide: Väli "Vanus" aktsepteerib väärtusi 18 kuni 65. Testimise piirväärtused:
- 17 (min-1)
- 18 (min)
- 19 (min+1)
- 64 (max-1)
- 65 (max)
- 66 (max+1)
Eelised:
- Kõrge tõenäosus avastada vigu piiridel.
- Süstemaatiline lähenemine testandmete valikul.
Puudused:
- Ei pruugi olla tõhus mittearvuliste või loogiliste sisendandmete puhul.
- Ei asenda teisi testimise tehnikaid.
Sageli kasutatakse koos ekvivalentsuse jaotamise meetodiga (Equivalence Partitioning).