← ClaudeAtlas

saas-testinglisted

SaaS uygulaması için test stratejisi kur. Vitest ile birim test, Playwright ile E2E test, API route testi, webhook mock, Stripe test modu ve CI entegrasyonu. Bu skill'i kullanıcı test, test yazma, E2E, birim test, Playwright, Vitest, coverage veya kalite güvencesi ile ilgili bir şey istediğinde kullan. "Test yaz", "test kur", "E2E ekle", "CI'da test çalıştır" gibi ifadeler tetikler.
tomiya1324/tezgah · ★ 1 · Testing & QA · score 74
Install: claude install-skill tomiya1324/tezgah
# SaaS Testing — Test Stratejisi ve Kalite Güvencesi Bu skill, bir SaaS uygulamasının test altyapısını kurar. Test olmadan "production-ready" iddiası eksiktir — ödeme webhook'unun çalıştığını, auth akışının kırılmadığını ve API'nin beklendiği gibi davrandığını sadece testlerle garanti edebilirsin. **Bağımlılık:** Bu skill **saas-launcher** orkestratör skill'inin Deployment öncesi kalite güvence adımıdır. Bağımsız olarak da kullanılabilir. **Bağlı skill'ler:** - **saas-auth** — Giriş/kayıt akışları E2E test edilir. - **saas-payments** — Webhook handler'lar ve checkout akışı test edilir. - **saas-api-security** — Rate limiting ve input validation testleri. --- ## Test Piramidi — SaaS İçin ### Hangi Test Türü Ne Zaman **Birim Test (Unit Test) — Vitest:** Tekil fonksiyonları ve utility'leri test eder. Hızlı çalışır, dış bağımlılık yok. Kullanım: fiyat hesaplama, plan kontrolü, input validation, helper fonksiyonlar. **Entegrasyon Test (Integration Test) — Vitest:** API route'larını test eder. HTTP isteği gönderir, yanıtı doğrular. Kullanım: auth endpoint'leri, checkout API, webhook handler. **Uçtan Uca Test (E2E Test) — Playwright:** Gerçek bir tarayıcıda kullanıcı akışlarını test eder. En yavaş ama en güvenilir. Kullanım: kayıt → giriş → plan satın al → dashboard erişimi. ### Başlangıç Önceliği Day 1'de her şeyi test etmeye çalışma. Öncelik sırası: 1. **Webhook handler testi** — Para alınıp plan aktifleşmezse gelir kaybı 2. **Auth akışı E2E testi** — Giriş yapılamazsa