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)
Առավելություններ՝
- Բարձր հավանականություն՝ հայտնաբերել թերությունները սահմաններում:
- Սիստեմատիկ մոտեցում՝ թեստային տվյալների ընտրության համար:
Անբավարարություններ՝
- Չի կարող արդյունավետ լինել ոչ թվային կամ տրամաբանական մուտքային տվյալների համար:
- Այլ թեստային տեխնիկաների փոխարինող չէ:
Հաճախ օգտագործվում է համակցված՝ հավասարազոր բաժանման մեթոդի հետ։