Middle+
Hansı hallarda kritik yollar əlavə edərdiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Tənqidi Yol (Tənqidi Yol Test Halları):
- Funksionallıq: Əsas istifadəçi axını. İstifadəçinin başlanğıcdan sona əsas ssenarisinin yoxlanması (məsələn, qeydiyyat -> giriş -> alış).
- Funksionallıq: Əsas funksiyalar. Məhsulun dəyərini itirən əsas funksiyaların testi (məsələn, onlayn mağaza üçün məhsul axtarışı).
- Təhlükəsizlik: İcazə və autentifikasiya. Giriş, çıxış, şifrə bərpa proseslərinin düzgünlüyünün yoxlanması.
- Performans: Ən çox istifadə olunan əməliyyatlar. Ən çox yüklənmiş əməliyyatların performans testi.
- Uyğunluq: Dəstəklənən əsas platformalar/brauzerlər. Dəstəklənən əsas mühitlərdə kritik yolların yoxlanması.
- İnteqrasiya: Əsas xarici xidmətlər. Kritik xarici sistemlərlə uğurlu qarşılıqlı əlaqənin testi (məsələn, ödəniş keçidləri).
- Məlumatlar: Kritik məlumatların daxil edilməsi/çıxarılması. Həyati məlumatların düzgün saxlanması və göstərilməsi.
- Səhvlərə davamlılıq: Qismən nasazlıqlar şəraitində işləmə. Sistem davranışının qeyri-kritik komponentlərin əlçatmazlığı şəraitində yoxlanması.
# Kritik yol üçün istifadəçi ssenarisi nümunəsi
def test_successful_purchase_flow(driver):
# Sayta keçid
driver.get("https://example.com")
# Giriş (əgər lazımdırsa)
login_user(driver, "test_user", "password")
# Məhsul axtarışı
search_item(driver, "laptop")
# Səbətə əlavə et
add_to_cart(driver, "laptop")
# Səbətə keç
go_to_cart(driver)
# Sifarişi tamamla
checkout(driver)
# Uğuru yoxla
assert order_successful(driver)