01Genel Bakış
Senaryolar nasıl okunur
Her senaryo dört parçadan oluşur: Ön koşul — senaryonun başladığı ekran durumu; Girdi / Eylem — kullanıcının yaptığı işlem; Beklenen sonuç — ekranın ve sayaçların bu işlemden sonraki hali; Temsil — senaryonun karşılık geldiği gereksinim numaraları.
Senaryolar tek sayfa Türkçe arayüzde geçerlidir; her başarılı işlemden sonra ilgili liste ve sayaçlar taze veriden yenilenir. Hata durumunda veri değişmez, Türkçe hata mesajı gösterilir ve mevcut liste korunur.
Arayüz (UI v2): Bu sürüm, arayüzün yeni tasarım sistemine göre yeniden çizildiği görsel sürümle uyumludur (yerel Fira yazı tipi yığını, dış CDN yok; mavi vurgu paleti; tablo taşma kontrolü) ve detay panelindeki notu düzenleme için bir not popup bileşeni içerir. İşlem adımları ve beklenen sonuçlar değişmedi; fark yalnızca görsel ve bu yeni bileşendir.
Müşteri Senaryoları
Oluşturma, listeleme, düzenleme, silme, arama ve firma filtresi; birlikte filtre birleşimi.
Görev Senaryoları
Müşteriye bağlı görev oluşturma, güncelleme, silme; müşteri ve gecikmiş filtreleri.
Sayaç Senaryoları
Her işlemin üç sayacı hangi koşulda artırdığı, azalttığı ya da değiştirmemesi.
Senaryo kümesi özet
| Küme | Senaryo | Sayı |
|---|---|---|
| Müşteri Oluşturma / düzenleme / silme / listeleme | S-MST-01…S-MST-04 | 4 |
| Müşteri Arama ve firma filtresi | S-MST-05…S-MST-07 | 3 |
| Müşteri Not popup | S-MST-08 | 1 |
| Görev Oluşturma / güncelleme / silme | S-TSK-01…S-TSK-03 | 3 |
| Görev Müşteri ve gecikmiş filtresi | S-TSK-04…S-TSK-06 | 3 |
| Durum Hata ve boş ekranlar | S-DR-01…S-DR-02 | 2 |
| Sayaç Koşullu sayaç etkileri | S-CNT-01…S-CNT-08 | 8 |
Senaryo numaraları Gereksinim Belgesi'ndeki arayüz kabul maddeleriyle (U-01…U-15) ve gereksinim numaralarıyla (REQ-…) eşlenik biçimde numaralanmıştır.
02Müşteri Senaryoları
Yeni müşteri oluşturma
MUSTMüşteri listeleme
MUSTMüşteri düzenleme
MUSTMüşteri silme (bağlı görevlerle birlikte)
MUSTMetinle arama
MUSTFirma filtresi
MUSTArama + firma filtresi birlikte
MUSTMüşteri notunu not popup ile düzenleme
MUST03Görev Senaryoları
Müşteriye bağlı görev oluşturma
MUSTGörev güncelleme (durum ve vade)
MUSTGörev silme
MUSTGörev filtresi — müşteri
MUSTGörev filtresi — gecikmiş
MUSTMüşteri + gecikmiş filtresi birlikte
MUST04Hata ve Boş Durumlar
Genel hata davranışı
Zorunlu bir alan eksik ya da geçersiz verildiğinde kayıt oluşmaz ya da değişmez; Türkçe bir hata mesajı gösterilir ve mevcut liste ile sayaçlar aynen korunur. Başarısız bir giriş veriyi asla bozmaz.
Zorunlu alan eksik — müşteri
HATAZorunlu alan eksik — görev
HATABoş ekran durumları
BOŞ DURUM05Sayaç Senaryoları
Tarih sınırları
“Bugün” — sunucu yerel saati (UTC+3). Bugün vadesi olan açık görev gecikmiş sayılmaz; gecikmiş, vadesi dünden önce olan açık görevdir. “Bu ay” — müşterinin oluşturulma zamanının yerel takvim ayı (ayın 1. günü 00:00'dan başlar).
| Senaryo | İşlem | Toplam müşteri | Bu ay eklenen | Gecikmiş görev |
|---|---|---|---|---|
| S-CNT-01 | Bu ay müşteri oluştur | +1 | +1 | değişmez |
| S-CNT-02 | Bu ay eklenmiş müşteriyi sil | −1 | −1 | −(bağlı açık gecikmiş) |
| S-CNT-03 | Geçen ay eklenmiş müşteriyi sil | −1 | değişmez | −(bağlı açık gecikmiş) |
| S-CNT-04 | Müşteriyi düzenle (sadece ad) | değişmez | değişmez | değişmez |
| Senaryo | İşlem | Gecikmiş görev sayacı |
|---|---|---|
| S-CNT-05 | Açık görev ekle, vade dünden önce | +1 |
| S-CNT-06 | Açık görev ekle, vade bugün veya sonra | değişmez |
| S-CNT-07 | Açık gecikmiş görevi tamamla | −1 |
| S-CNT-08 | Açık gecikmiş görevi sil | −1 |
Değişen ve değişmeyen örnekler
| İşlem | Etki | Açıklama |
|---|---|---|
| Geçmiş vadeli AÇIK görev silinir | azalır | Görev önceden sayacı içindeydi, silince çıkar. |
| Geçmiş vadeli TAMAMLANMIŞ görev silinir | değişmez | Görev zaten sayacı içinde değildi. |
| Bu ay eklenen müşteri silinir | azalır | “Bu ay eklenen” 1 azalır. |
| Geçen ay eklenen müşteri silinir | değişmez | “Bu ay eklenen” etkilenmez. |
| Açık görevin vadesi bugüne çekilir | azalır | Görev artık gecikmiş sayılmaz (V-2). |
Sayaç etkileri Gereksinim Belgesi'nin koşullu sayaç bölümüyle birebir örtüşür; burada her etki tek işlem senaryosu olarak okunur.