Junior
Sanitar test nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Sanity Testing (Sanity Testing) — bu tətbiqin kiçik dəyişikliklər və ya səhv düzəlişləri edildikdən sonra həyata keçirilən regresiya testinin bir alt qrupudur və dəyişikliklərin əsas funksionallıqda ciddi problemlərə səbəb olmadığından əmin olmaq üçün aparılır. Bu, sürətli və səthi bir testdir.
Əsas xüsusiyyətlər:
- Məqsəd: son zamanlar edilən dəyişikliklərin gözlənildiyi kimi işlədiyindən və sistemin kritik hissəsini pozmadığından əmin olmaq.
- Əhatə dairəsi: yalnız dəyişdirilmiş kod sahəsinə və əlaqəli komponentlərə yönəlib.
- Dərinlik: səthi, bütün mümkün ssenariləri test etmir.
- Nə vaxt həyata keçirilir: kiçik dəyişikliklər və ya səhv düzəlişləri ilə yığılmış versiya yerləşdirildikdən sonra, daha geniş regresiya testindən əvvəl.
- Kim həyata keçirir: adətən testçilər.
Smok test ilə fərqi:
- Smok Test: bütün tətbiqin əsas və kritik funksiyalarını yoxlayır (çox geniş, amma səthi yoxlama) və digər testlərin aparılıb-aparılmayacağını müəyyən edir.
- Sanity Test: dəyişdirilmiş konkret sahəni və onun əlaqəli funksiyalarını yoxlayır (daha fokuslanmış, amma hələ də səthi) və bu xüsusiyyətin/ düzəlişin testinə davam edib etməyəcəyinə qərar verir.
Nümunə ssenari:
Əgər endirim hesablaması ilə bağlı səhv düzəldilibsə, sanity testi yalnız bir neçə tipik məlumat dəsti ilə endirim hesablamanın funksionallığını yoxlayacaq, beləliklə düzəlişin işlədiyindən və standart endirim tətbiqi prosesini pozmadığından əmin olacaq.