Sobes.tech
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