QA Sprint Simülatörü — Analiz Et, Test Yaz, Otomatikleştir, Yayınla
Gerçek bir QA sprintini adım adım çalış: bug raporunu analiz et, test case yaz, otomatikleştir, CI hatasını oku ve merge öncesi doğrula.
Bir QA ekibine katıl ve gerçek sprint bug'larını uçtan uca kapat. Her bug, bir QA mühendisinin gerçekten izlediği akışı takip eder: raporu analiz edip hatalı katmanı bul, gözlemlenebilir bir test case yaz, doğru assertion ile otomatikleştir, CI hatasını kanıt olarak oku ve merge öncesi pipeline'da kapıya bağla.
Bu sayfada neler öğreneceksin
- Bug raporunu analiz et — Raporlamadan önce yeniden üret: tek bir test yazmadan önce hatanın frontend'de mi, API'de mi, yoksa veri katmanında mı olduğunu bul.
- Test case yaz — Gözlemlenebilir bir sonucu ifade eden Given/When/Then adımları — bug'ı maskeleyecek olan sayfa yenileme adımı olmadan.
- Assertion ile otomatikleştir — Sabit süre yerine koşul bekleyen Selenium ve Playwright testleri; böylece bug varken güvenilir biçimde kırmızı olurlar.
- CI hatasını oku — Yeni yazılmış bir regresyon testinin ilk koşumda kırmızı olması testin çalıştığının kanıtıdır, devre dışı bırakılacak bir sorun değil.
- Merge öncesi kapıya bağla — Testi regresyon suite'ine etiketle ve her pull request'te pipeline'ı tetikle ki bug sessizce geri dönemesin.