Sobes.tech
Junior

Ի՞նչ են սահմանային արժեքները թեստավորման ժամանակ։

sobes.tech AI

Պատասխան AI-ից

Թեստավորման սահմանային արժեքները՝ դա մուտքային տվյալների սահմանային, ծայրահեղ և դրանց մոտ գտնվող արժեքներն են, որոնք օգտագործվում են համակարգի վարքագծի ստուգման համար թույլատրելի արժեքների տիրույթի սահմաններում:

Սահմանային արժեքների ընտրության մոտեցումներ՝

  • Նշված սահմանային արժեքներ: նվազագույն (min), առավելագույն (max) և շատ մոտ գտնվող արժեքներ (min+1, max-1):
  • Սահմաններից դուրս արժեքներ: փոքր արժեքներ, քան նվազագույնը (min-1) և մեծ արժեքներ, քան առավելագույնը (max+1):
  • Սահմանին և նրա մոտ գտնվող արժեքներ: բաց և փակ միջակայքների համար:

Սահմանային արժեքների վերլուծությունը (Boundary Value Analysis - BVA) արդյունավետ է, եթե մուտքային տվյալները հստակ սահմանված միջակայքներ ունեն (թվեր, ամսաթվեր, որոշակի երկարության տողեր):

Օրինակ՝ «Տարիք» դաշտը ընդունում է 18-ից 65 արժեքներ:

Թեստավորման սահմանային արժեքներ՝

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

Առավելություններ՝

  • Բարձր հավանականություն՝ հայտնաբերել թերությունները սահմաններում:
  • Սիստեմատիկ մոտեցում՝ թեստային տվյալների ընտրության համար:

Անբավարարություններ՝

  • Չի կարող արդյունավետ լինել ոչ թվային կամ տրամաբանական մուտքային տվյալների համար:
  • Այլ թեստային տեխնիկաների փոխարինող չէ:

Հաճախ օգտագործվում է համակցված՝ հավասարազոր բաժանման մեթոդի հետ։