Junior
Funksional və qeyri-funksional testlər arasındakı fərqlər haqqında danışın.
sobes.tech Süni İntellekt
AI-dan cavab
Funksional testlər sistemin tələb olunanları (funksiyalar) yerinə yetirib-yetirmədiyini yoxlayır, tələblərə uyğun olaraq. "Nə?" üzərinə fokuslanır. Qeyri-funksional testlər sistemin funksiyalarını nə dərəcədə yaxşı yerinə yetirdiyini və funksionallıqla birbaşa əlaqəli olmayan digər aspektləri (performans, təhlükəsizlik, etibarlılıq, istifadə rahatlığı və s.) yoxlayır. "Necə?" üzərinə fokuslanır.
| Tərəf | Funksional testlər | Qeyri-funksional testlər |
|---|---|---|
| Məqsəd | Funksional tələblərə uyğunluğu yoxlamaq | Sistem keyfiyyəti və performansını yoxlamaq |
| Test obyektləri | Funksionallıq, məntiq, biznes prosesləri | Performans, təhlükəsizlik, istifadə rahatlığı və s. |
| Test növləri | Modul, inteqrasiya, sistem, qəbul testləri | Yük, stres, təhlükəsizlik, istifadə rahatlığı testləri |
| Tələblər | Funksional tələblər (İstifadəçi hekayələri, istifadə hallar) | Qeyri-funksional tələblər (SLA, standartlar) |
| Fokus | Funksiyaların, girişlərin, çıxışların və uyğunluğunun yoxlanması | Sistem xüsusiyyətləri və davranışlarının yoxlanması |
| Nümunə suallar | Düymə işləyirmi? Məlumatlar düzgün saxlanılırmı? | Səhifə nə qədər sürətlə yüklənir? Sistem yükə davamlıdırmı? |
| Nə zaman | Bütün inkişaf mərhələlərində | Adətən funksionallıq sabitləşdikdən sonra |