Sobes.tech
Junior

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-1max+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.