Kullanıcı kabul testi UAT

Alıcının imzadan önce kendi yaptığı kontrol; gerçek cihazlarda ve birkaç sıradan iş günü üzerinden.

Şu adla da bilinir UAT kabul testi son kullanıcı testi

Tanım

Kullanıcı kabul testi, yeni bir sistemi teslim almadan önce alıcının kendi yaptığı testtir. Yazılımı yapan firmanın testi değil. Sizin testiniz. Programın karşısına oturur, parasını verdiğiniz işi yapıp yapmadığına bakarsınız.

En iyi yol, birkaç sıradan iş gününü yazıp tek tek denemektir. Bir müşteri üç ürün alır, yarısını nakit yarısını kartla öder. Bir hasta randevu alır, sonra telefonla erteler. Bir veli geçen döneme ait ücret makbuzu ister. Bunların her biri bir senaryodur. Yazılımı görmeden önce yazın ki liste sizin işinizden çıksın, başkasının hazırladığı ekranlardan değil.

Denemeleri gerçek cihazlarda yapın. Personelinizin gerçekten taşıdığı telefonlarda, tezgâhın arkasındaki fiş yazıcısında, kart cihazında, arka ofisteki eski dizüstünde. Bir yazılımcının hızlı bilgisayarındaki test pek bir şey kanıtlamaz. Linkysoft bir klinik sistemini teslim ederken, resepsiyon görevlisinden kendi masasında ve kendi yazıcısıyla normal bir salı sabahını baştan sona denemesini ister. İlk haftada aksayan şeylerin yarısı bir yazıcı, yavaş bir bağlantı ya da beklenenden küçük bir ekrandır.

Kimin imzalayacağına önceden karar verin. Sizin tarafınızdan adı belli tek bir kişi; genelde iş ters giderse hesabı sorulacak kişi. Ona takvimde gerçek bir zaman ayırın, yarım gün, iki toplantı arasındaki yirmi dakika değil. Sonra imzadan sonra çıkan sorunlara ne olacağını konuşun. Herkesin atladığı yer burasıdır. Yazılı bir garanti süresi isteyin; otuz ya da doksan gün, kabul edilen senaryolara uymayan her şeyin ücretsiz düzeltildiği bir süre.

En sık görülen hata yalnızca kolay yolu denemektir. Müşteri parayı tam ödeyip hiçbir şey iade etmediğinde her şey çalışır. İadeyi, iptal edilen randevuyu, yanlış fiyatı, geçen ay işten ayrılan çalışanı deneyin. Linkysoft senaryo listesini bir web uygulaması projesi başlamadan önce müşteriyle birlikte yazar; mobil uygulama yapılırken de aynı liste telefon tarafı için kullanılır. Böylece bitti kelimesinin ne demek olduğu en başta anlaşılır, pahalıya patladığı sonda değil.

Kullanıcı kabul testi hakkında sorular

Kullanıcı kabul testini kim yapmalı?
Sistemi her gün kullanacak kişiler yapmalı, teknik ekip değil. Bir resepsiyon görevlisi, bir kasiyer, bir öğretmen. Sonunda adı belli tek bir yönetici imzalar.
Yazılımcıların yaptığı testlerle aynı şey midir?
Hayır. Yazılımcılar kodun kendi yazdıkları gibi çalıştığını kontrol eder. Bu test ise sistemin işinizin gerçekten ihtiyaç duyduğu işi, sizin kendi sözlerinizle yapıp yapmadığına bakar.
İmzaladıktan sonra bir sorun bulursak ne olur?
Garanti süresi tam da bunun içindir. İmzadan önce yazılı olarak anlaşın; genelde otuz ila doksan gün, kabul edilen senaryolara uymayan her şeyin ek ücret olmadan düzeltildiği bir süre.
Mobil uygulamayı ayrıca test etmek gerekir mi?
Evet. Ekranlar daha küçüktür, bağlantı kopar, kamera ve uyarılar farklı davranır. Aynı iş günü senaryolarını personelinizin gerçekten taşıdığı telefonlarda deneyin.

Bunun projenize nasıl uyduğundan hâlâ emin değil misiniz?

Ne inşa ettiğinizi bize anlatın, size sade bir dille yanıt verelim.