Middle
Səhv testinin düzgün və ya səhv olduğunu necə müəyyən edirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Xəta testi (bug düzəlişi testi) düzgünlüyü aşağıdakı aspektlərdən asılıdır:
- Yenidən yaradılma qabiliyyəti: Test, məhsulun düzəlişdən əvvəlki versiyasında orijinal xətanı etibarlı şəkildə yenidən yaratmalıdır.
- Əhatə dairəsi: Test, xətanın ortaya çıxdığı xüsusi şərtləri və ssenariləri əhatə etməlidir.
- Müstəqillik: Test, xətayla birbaşa əlaqəli olmayan xarici amillər və ya sistem vəziyyətindən asılı olmamalıdır.
- Atomar: Test, yalnız aşkar edilən konkret xətanın düzəlişini yoxlamalıdır.
- Aydın gözlənilən nəticə: Testin gözlənilən nəticəsi aydın olmalı və xətanın uğurlu düzəlişini əks etdirməlidir.
- Sabitlik: Test, eyni məhsul versiyasında çoxsaylı icra zamanı ardıcıl nəticələr verməlidir.
- Əsas vəziyyətə qayıdış: Test, icra etdikdən sonra sistemin ilkin vəziyyətini təmiz şəkildə bərpa etməlidir.
- Sənədləşdirmə: Test, təkrarlama addımlarını, mühiti və gözlənilən nəticəni əhatə edən aydın sənədləşdirilməlidir.
Düzgün xəta testi, düzəliş edilmiş versiyada keçməli və xətalı versiyada uğursuz olmalıdır (əgər bu, test mühitində emulyasiya etmək mümkün olarsa).