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.