Müşteri/Kullanıcı/İş gereksinimlerinin doğrulanması ile gerçekleştirilir.
Bunun için her bir kullanıcı gereksinimini doğrulayacak olan test durumları ve test senaryoları oluşturulur. Geliştirilen sistem, tanımlanan bu test durumları ve test senaryoları müşterinin de katılımı ile “kabul test planına” uygun olarak koşturulur. Kabul testi literatür içerisinde, kullanıcı ile birlikte gerçekleştirilen testler olduğu için aynı zamanda kullanıcı kabul testi olarak da isimlendirilir.
İş/Müşteri gereksinimleri bir proje için en önemli kayıttır. Eğer proje sonucunda bu gereksinimlerin tam olarak karşılandığı gösterilemez ise proje başarılı bir şekilde tamamlandığı söylenemez. Bu nedenle geliştirilen sistemin bu gereksinimleri tam olarak kapsadığı ve gereksinimlere uygun olarak çalıştığı kabul testleri sırasında gösterilmelidir.

Kabul testlerinde karşımıza çıkan en önemli soru kabul test durumu ve senaryolarının kimin tarafından yazılacağıdır. Kabul testlerinin yazılması direk olarak müşteri tarafından yazılabileceği gibi, projenin test ekibi tarafından da yazılabilir. Eğer test durumları ve senaryoları test ekibi tarafından yazılmışlar ise testler başlamadan mutlaka müşteri onayı alınıp kullanılmalıdır.
Kabul testleri için aşağıdaki adımlar bir süreç olarak işletilebilir:
Müşteri gereksinimlerini belirle ve belgelendir
Kabul test planını hazırla
Müşteri gereksinimlerini doğrulayacak test durumu ve senaryoları hazırla
Test Hazırlık Gözden geçirme toplantısında hazırlanan test durumu ve senaryolarını onayını al.
Kabul testleri için gerekli test ortamını hazırla.
Sistem testlerinin başarıyla sonuçlanmasından sonra kabul testlerini gerçekleştir.
Kabul test planında belirtilen Kabul Kriterlerine ulaşıncaya kadar testleri gerçekleştir.
Test sonuçlarını belgelendir ve müşteriye onaylat.
Kabul testleri bir yazılım projesinin başarısında en kritik adımdır. Başarısı müşteri memnuniyetidir.
Comments