Junior
Test kontekstində prioritetləşdirmə nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Testdə prioritetləşdirmə, testlərin icra olunma ardıcıllığını müəyyən etmək və ən kritik xətaları aşkar etmək prosesidir. Bu, tətbiqin ən vacib aspektlərinə diqqəti cəmləşdirməyə kömək edir və məhdud resurslar şəraitində testlərin səmərəliliyini və vaxtında həyata keçirilməsini təmin edir.
Prioritetləşdirmə aşağıdakı sahələrə tətbiq edilir:
- Test halları: Hansı test halları ilk növbədə yerinə yetirilməlidir (məsələn, əsas funksionallıq testləri, kritik biznes prosesləri).
- Xətalar: Hansı xətaların ilk növbədə düzəldilməsi lazımdır (birbaşa kritiklik və istifadəçiyə təsiri ilə əlaqəli).
Prioritetləşdirməyə təsir edən əsas amillər:
- Kritiklik: Funksiya və ya xətanın istifadəçi və biznesə təsiri.
- İstifadə tezliyi: Funksiyanın nə qədər tez-tez istifadə olunduğu və ya xətaya məruz qalması.
- Görünürlük: Xətanın və ya problemin istifadəçilər üçün nə qədər görünən olması.
- Risk: Xətanın baş vermə ehtimalı və onun potensial nəticələri.
- Asılılıqlar: Bir funksiyanın digərinə təsiri.
- Biznes tələbləri: Paydaşlar tərəfindən müəyyən edilən prioritetlər.
Xətaların prioritetləşdirilməsi üçün tez-tez aşağıdakı miqyaslar istifadə olunur:
| Prioritet | Təsviri |
|---|---|
| Yüksək | Xəta əsas funksionallığı bloklayır, tətbiqi istifadə edilə bilməz edir və ya ciddi biznes nəticələrinə səbəb olur. |
| Orta | Xəta ikincil funksionallığa təsir edir və ya narahatlıq yaradır, lakin işi bloklamır. |
| Aşağı | Xəta kosmetikdir, kiçik təkmilləşdirmələrlə və ya nadir ssenarilərlə əlaqəlidir. |
Test hallarının prioritetləşdirilməsi, xəta prioritetləşdirilməsi ilə eyni amillərə əsaslana bilər və həmçinin icra ardıcıllığına (məsələn, smoke > sanity > regression) görə edilə bilər.
Xəta izləmə sistemində xəta prioritetləşdirməsinə nümunə:
// Dilə görə asılı deyil
// Xəta: İstifadəçi sistemə daxil ola bilmir
// Prioritet: Yüksək
// Kritiklik: Bloklayıcı (Blocker)
// Təsviri: Doğru məlumatlarla daxil olmağa çalışarkən, "İstifadəçi adı və ya şifrə yanlışdır" mesajı göstərilir.