Junior
Hansı test metodlarını bilirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
- Funksional testlər:
- Birlik testləri: Kodun ən kiçik və izolyasiya olunmuş hissələrinin (funksiyalar, siniflər) testi.
- İntegrasiya testləri: Müxtəlif modullar və ya sistem komponentləri arasındakı qarşılıqlı əlaqənin yoxlanması.
- Sistem testləri: Bütün inteqrasiya olunmuş sistemin tələblərə uyğunluğunun yoxlanması.
- Qəbul testləri: Son istifadəçilər və ya biznes nümayəndələri tərəfindən həyata keçirilən və onların ehtiyaclarına cavab verdiyini təsdiqləyən testlər.
- Qeyri-funksional testlər:
- Performans testləri: Sistem performansının yüklənmə altında qiymətləndirilməsi.
- Yük testləri: Gözlənilən yüklə sistemin test edilməsi.
- Stress testləri: Sistemə gözləniləndən artıq yüklə test edilərək uğursuzluq nöqtəsinin müəyyən edilməsi.
- Dözümlülük (Soak) testləri: Uzunmüddətli yüklənmə altında sistemin sabitliyinin yoxlanması.
- Təhlükəsizlik testləri: Sistem təhlükəsizliyinin qiymətləndirilməsi.
- İstifadə rahatlığı testləri: Sistem istifadəçiyə nə qədər rahatdır, yoxlanılır.
- Uyğunluq testləri: Sistem müxtəlif mühitlərdə (brauzerlər, əməliyyat sistemləri, cihazlar) düzgün işləyir, yoxlanılır.
- Etibarlılıq testləri: Sistem müəyyən müddət ərzində səhvsiz işləyə bilmə qabiliyyətinin qiymətləndirilməsi.
- Baxım testləri: Sistemə dəyişikliklərin asanlıqla edilə bilməsi.
- Köçürmə testləri: Sistem başqa mühitə köçürülə bilmə qabiliyyətinin yoxlanması.
- Performans testləri: Sistem performansının yüklənmə altında qiymətləndirilməsi.
- Dəyişiklik testləri:
- Regresiya testləri: Dəyişikliklərdən sonra əvvəlki funksionallığın yenidən yoxlanması.
- Yenidən test (Təsdiqləmə testləri): Xüsusi bir səhv düzəldildikdən sonra onun aradan qaldırıldığını təsdiqləmək üçün yenidən test.
- Struktur testləri (White-box): Kodun daxili strukturu və loqikasının yoxlanması.
- Bəyanatların əhatə olunması: Kodun bütün bəyanatlarının yoxlanması.
- Şərtlərin əhatə olunması: Bütün şərtlərin və qərarların yoxlanması.
- Yolların əhatə olunması: Bütün mümkün icra yollarının yoxlanması.
- Qara qutu testləri (Black-box): Kodun daxili strukturunu nəzərə almadan funksionallığın yoxlanması.
- Sərhəd dəyərlərinin analizi: Giriş məlumatlarının sərhəd dəyərlərinin test edilməsi.
- Ekvivalent bölmələrə ayırma: Giriş məlumatlarının ekvivalent siniflərə bölünməsi.
- Qərar cədvəlləri testləri: Qərar cədvəllərindən istifadə edilərək şərtlər və hərəkətlərin test edilməsi.
- Dövlət keçid testləri: Sistem vəziyyətləri arasındakı keçidlərin yoxlanması.
- İstifadə halı testləri: İstifadəçi ssenarilərinə əsaslanan sistem testi.
- Tədqiqatçı testləri: Testlərin dizaynı, icrası və nəticələrin analizi eyni zamanda həyata keçirilir.
- Risk əsaslı testlər: Potensial risklərə əsaslanaraq testlərin prioritetləşdirilməsi.