Sobes.tech
Junior

Siteyi test etmek için hangi adımları atacaksınız?

sobes.tech yapay zeka

AI'dan gelen yanıt

  1. Gereksinim analizi: Fonksiyonel ve fonksiyonel olmayan gereksinmaları anlamak için proje belgelerinin (şartnameler, taslaklar) incelenmesi.
  2. Test planlaması:
    • Testlerin amaçlarının ve kapsamının belirlenmesi.
    • Test stratejileri ve yöntemlerinin seçimi (manuel, otomatik, yük testi vb.).
    • Kaynakların ve zamanın değerlendirilmesi.
    • Test dokümantasyonunun hazırlanması (kontrol listeleri, test vakaları).
  3. Test artefaktlarının geliştirilmesi:
    • Ana senaryolar üzerinde hızlı geçiş için kontrol listeleri oluşturulması.
    • Kritik ve karmaşık fonksiyonlar için detaylı test vakalarının yazılması.
    • Otomatik testler için scriptlerin geliştirilmesi (uygulanabilir ise).
  4. Test ortamının hazırlanması: Gerekli işletim sistemi, tarayıcılar, yazılım sürümleri ve test verilerinin yapılandırılması.
  5. Testlerin yürütülmesi: Geliştirilen planlar ve test vakaları doğrultusunda testlerin yapılması.
    • Fonksiyonel testler (kullanıcı senaryoları, formlar, gezinme).
    • UI/UX testleri (görünüm, kullanım kolaylığı, uyarlanabilirlik).
    • Çoklu tarayıcı testleri.
    • Performans ve yük testleri (gerekirse).
    • Güvenlik testleri (temel kontroller).
  6. Hata kaydı: Bulunan hataların açıklanması, tekrar üretim adımları, beklenen ve gerçek sonuçlar, ortam ve önceliklendirme.
  7. Yeniden test ve regresyon testleri: Düzeltmelerin doğrulanması ve değişikliklerden sonra yeni hataların olmaması.
  8. Raporlama: Yapılan çalışmalar, bulunan hatalar ve test durumu hakkında raporların hazırlanması.
  9. Sonuçların analizi: Test sonuçlarına göre ürün kalitesinin değerlendirilmesi.

Ayrıca, otomasyon için:

  1. Çerçeve ve araçların seçimi (Selenium, Cypress, Playwright).
  2. Otomatik scriptlerin yazılması ve bakımı.
  3. CI/CD ile entegrasyon (Jenkins, GitLab CI).

Uygulanacak test türleri:

  • Fonksiyonel testler
  • UI/UX testleri
  • Çoklu tarayıcı testleri
  • Uyarlanabilirlik testleri
  • Güvenlik testleri (temel)
  • Performans testleri (gerekirse)

Test vakası yapısına örnek:

ID Vaka Adı Ön Koşullar Adımlar Beklenen Sonuç Gerçek Sonuç Durum Yorumlar
TC-01 Kayıtlı kullanıcının başarılı giriş yapması Geçerli verilerle (kullanıcı/şifre) sistemde bulunan kullanıcı 1. Giriş sayfasını açın. <br> 2. Geçerli kullanıcı adını girin. <br> 3. Geçerli şifreyi girin. <br> 4. "Giriş" düğmesine tıklayın. Kullanıcı, giriş yaptıktan sonra ana sayfaya yönlendirilir