Skip to main content

> Terim

Acceptance Testing

Bir sistemin koda dökülmüş iş gereksinimlerini karşılayıp karşılamadığını doğrulamak için yapılan son test aşamasıdır.

Detaylı Açıklama

Acceptance testing, yazılımın teknik olarak çalışmasının ötesinde, gerçekten istenen iş değerini üretip üretmediğini kanıtlar. Prod ortamına çıkmadan önceki son kontrol noktasıdır.

Neden Önemli?

Kodun hatasız olması, yanlış problemin çözüldüğü gerçeğini değiştirmez; bu testler yanlış problemin prod'a çıkmasını engeller.

Yaygın Hata Senaryosu

Acceptance kriterlerinin baştan net yazılmaması sebebiyle sprint sonu tiyatrosuna dönüşmesi ve release'in kilitlenmesi.

Pratik Örnek

Ürün yöneticisinin staging ortamında yeni ödeme akışını test edip deploy için onay vermesi.

Prodüksiyon Yansıması

Otomatize edilmiş end-to-end test senaryoları veya The PM'in staging ortamında yaptığı manuel onay süreçleri olarak karşımıza çıkar.

Sıkça Sorulan Sorular

Acceptance Testing kısaca nedir?

Bir sistemin koda dökülmüş iş gereksinimlerini karşılayıp karşılamadığını doğrulamak için yapılan son test aşamasıdır.

En sık karşılaşılan hata nedir?

Acceptance kriterlerinin baştan net yazılmaması sebebiyle sprint sonu tiyatrosuna dönüşmesi ve release'in kilitlenmesi.

AI Özeti

Bir sistemin koda dökülmüş iş gereksinimlerini karşılayıp karşılamadığını doğrulamak için yapılan son test aşamasıdır. Kodun hatasız olması, yanlış problemin çözüldüğü gerçeğini değiştirmez; bu testler yanlış problemin prod'a çıkmasını engeller.