test-kapsam-denetimilisted
Install: claude install-skill keremt-dev/test-kapsam-denetimi
# test-kapsam-denetimi
Test senaryolarinin kullanim senaryolarini madde madde ne kadar karsiladigini denetleyip kapsam boslugu raporlari ureten arac. BVAKP modulleri (KEY, AT, ...) icin tasarlandi; ayni sablonu kullanan her modul/dosya setine uygulanabilir.
## Triggers
- "test kapsam denetimi" / "kapsam boslugu" / "coverage gap"
- "test senaryolari kullanim senaryolarini karsiliyor mu"
- "test eksik bul" / "kapsam matrisi" / "use case test coverage"
## Girdi
Bir klasor (veya 3 dosya yolu) gerekir:
1. **SRS gereksinim .xlsx** — `Gereksinim Numarasi` basligi olan dosya.
2. **Kullanim senaryolari .docx** — her KS bir tablo (Kullanim Senaryo Numarasi, Ilgili Gereksinimler, On/Son Kosul, Basarili Ana Senaryo, Alternatif Senaryolar, Is Kurallari).
3. **Test senaryolari .xlsx** — her KS bir sayfa (KS_001, KS_002, ...); kolonlar: ID, Test Senaryo Adi, Aciklama, On Kosul, Gereksinim, Test Adimlari, Beklenen Sonuc.
## Ortam Ayarlari
Script ve referanslar bu skill dizinindedir. Calisma basinda `SKILL_DIR` belirle (ilk bulunan):
1. Bu dosyanin dizini
2. `~/.claude/skills/test-kapsam-denetimi/`
```bash
for d in "$HOME/.claude/skills/test-kapsam-denetimi" "./test-kapsam-denetimi"; do
[ -f "$d/scripts/extract_bundles.py" ] && echo "SKILL_DIR=$d" && break
done
```
Windows'ta tum python cagrilarinda `PYTHONIOENCODING=utf-8` kullan.
## Dependencies
- Python 3.10+, `openpyxl >= 3.1`, `python-docx >= 1.1`
```bash
pip install openpyxl python-docx
```
## Scripts
| Script | Amac |
|-------