Sobes.tech
Junior

Projede kullanılan test belgeleri hakkında bilgi veriniz.

sobes.tech yapay zeka

AI'dan gelen yanıt

Projede aktif olarak aşağıdaki test dokümantasyon türleri kullanılmıştır:

  • Test Planı (Test Plan): Test kapsamını, yaklaşımı, kaynakları, takvimi ve kabul kriterlerini belirlerdi. Paydaşlarla uyum sağlanırdı.

  • Test Senaryoları (Test Cases): Belirli fonksiyonların kontrolü için adımları, beklenen sonucu ve ön koşulları tanımlardı. Test Yönetim Sistemi'nde saklanırdı.

    Bir test senaryosu yapısına örnek:

    • Test senaryosu ID'si
    • Test senaryosu adı
    • Öncelik
    • Test tipi (Fonksiyonel, Regresyon vb.)
    • Ön koşullar
    • Yürütme adımları
    • Beklenen sonuç
    • Gerçek sonuç (bir hata bulunursa)
  • Kontrol Listeleri (Checklists): Daha az resmi, ancak hızlı temel fonksiyonların gözden geçirilmesi veya zaman kısıtlaması durumunda kullanılırdı. Sıklıkla keşifsel testlerde kullanılırdı.

  • Hata Raporları (Defect Reports): Bulunan hataları, tekrar üretim adımlarını, mevcut ve beklenen sonuçları, sistem üzerindeki etkisini, öncelik ve ciddiyetini tanımlar. Hata takip sistemine kaydedilirdi.

    Bir hata raporu yapısına örnek:

    • Hata ID'si
    • Hata adı
    • Durum
    • Öncelik
    • Ciddiyet
    • Oluşturulma/güncellenme tarihi
    • Yazar
    • Hatanın bulunduğu yazılım sürümü
    • Tekrar üretim adımları
    • Mevcut sonuç
    • Beklenen sonuç
    • Ekler (loglar, ekran görüntüleri)
  • İzlenebilirlik Matrisi (Traceability Matrix): Gereksinimleri ilgili test senaryolarıyla bağlar, kapsamı tam olarak sağlar.

    Basit bir izlenebilirlik matrisi örneği:

    Gereksinim ID'si Gereksinim Açıklaması Test Senaryosu ID'leri Test Senaryosu Durumu
    REQ-001 Kullanıcı Girişi TC-001, TC-002 Geçti, Başarısız
    REQ-002 Sipariş Oluşturma TC-003, TC-004 Geçti, Devam Ediyor
  • Test Yürütme Raporları (Test Execution Reports): Tamamlanan, başarılı, başarısız test senaryoları, bulunan hatalar ve test döngüsünün durumu hakkında bilgi içerir. Takım ve yönetime sunulur.

Projede, merkezi test senaryosu ve plan yönetimi için Jira (Zephyr/Xray eklentisi veya TestRail gibi) kullanılırdı ve hata raporları için Jira ile entegrasyon sağlanırdı. Otomasyon testleri için, dokümantasyon otomasyon test sonuçlarını ve framework raporlarını (örneğin, Allure Reports) da içerirdi.