Sərhəd dəyərlərinin analiz texnikası haqqında danışa bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Sərhəd Dəyər Analizi (Boundary Value Analysis, BVA) — bu test dizayn texnikasıdır və bu texnika, giriş məlumatlarının və ya çıxış nəticələrinin sərhədlərində tez-tez səhvlər baş verdiyinə dair fərziyyəyə əsaslanır.
BVA prinsipi, dəyərləri test etməkdir:
- İcazə verilən diapazonun özündə.
- Sərhədə yaxın (solda və sağda və ya aşağı və yuxarıda).
[min, max] diapazonu üçün, min, min+1, max-1, max dəyərləri test edilir. Bəzən, qeyri-qanuni dəyərlərin işlənməsini yoxlamaq üçün min-1 və max+1 də daxil edilir.
Nümunə:
Yaş üçün giriş sahəsi, icazə verilən diapazon 18-dən 65-ə qədər.
BVA-ya görə test olunan dəyərlər:
- Qəbul edilən: 18, 19, 64, 65
- Qeyri-qəbul edilən (səhvləri yoxlamaq üçün): 17, 66
Bu texnika, Ekvivalent Bölmələrə Ayırma texnikasını yaxşı tamamlayır. Əvvəlcə məlumatlar ekvivalent siniflərə bölünür və sonra hər sinifdə (xüsusən sərhədlərdə) BVA tətbiq edilir.
BVA-nın üstünlükləri:
- <, >, <=, >= şərtləri ilə əlaqəli səhvləri tapma ehtimalı yüksəkdir.
- Sərhəddə test məlumatlarını seçmək üçün sistematik yanaşma.
- Tam tarama ilə müqayisədə testlərin təkrarlanmasını azaldır.
BVA-nın çatışmazlıqları:
- Hər zaman ədədi olmayan məlumatlara tətbiq edilə bilməz (əgər aydın sərhədlər müəyyən edilməyibsə).
- Sərhəd şərtləri ilə əlaqəli olmayan səhvləri aşkar etmir.