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