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