Manuel Test Nedir?
İngilizce: Manual Testing
Yayın: · Son güncelleme:
Manuel Test Nedir? Kısaca
Manuel test, yazılımın herhangi bir otomasyon aracı kullanılmadan bir test uzmanı ya da kullanıcı tarafından elle, adım adım denenmesidir. Kullanılabilirlik, tasarım ve beklenmedik davranışları fark etmede güçlüdür.

Manuel test nedir?
Manuel test, insan eliyle yapılan testtir. Test uzmanı uygulamayı açar, senaryoları tek tek uygular ve gördüğü sonucu beklenen sonuçla karşılaştırır. Bir sorun bulduğunda adımlarıyla birlikte kaydeder.
Basit görünür. Ama iyi yapıldığında otomasyonun kaçırdığı şeyleri yakalar: kafa karıştıran bir menü, okunmayan bir yazı, mantıksız bir hata mesajı.
Ne zaman tercih edilir?
Bazı durumlarda en doğru yöntemdir. Yeni geliştirilen ve henüz sık değişen özellikler, otomasyona uygun değildir; her değişiklikte test betiğini yeniden yazmak gerekir. Kullanılabilirlik ve görsel tasarım değerlendirmesi de insan yargısı ister.
Keşif testi (exploratory testing) burada öne çıkar. Test uzmanı önceden yazılmış bir senaryoya bağlı kalmadan uygulamayı kurcalar.
Örneğin bir form alanına emoji, çok uzun bir isim ya da yalnız boşluk girerek ne olacağına bakar. Bir kullanıcı ödeme ekranında geri tuşuna basıp yeniden ilerlerse siparişin iki kez oluşup oluşmadığını dener. Bu tür senaryoları önceden düşünmek zordur, ama gerçek kullanıcılar tam da bunları yapar.
Otomasyonla birlikte kullanmak
Manuel testin zayıf yanı tekrardır. Her sürümde aynı yüz adımı elle denemek yorucudur ve hata payı yüksektir. Bu tekrar eden kısımları test otomasyonu üstlenmelidir.
Dengeli bir yaklaşım şudur: tekrar eden ve kuralları net kontrolleri otomatikleştirin, insan zamanını keşif ve yeni özelliklere ayırın. Manuel test yaparken her adımı ve sonucu not alın. Bulduğunuz hatayı başka birinin aynı adımlarla tekrar üretebilmesi gerekir.
Sıkça Sorulan Sorular
Manuel test uzmanı olmak için kodlama gerekir mi?
Başlangıç için şart değildir. Analitik düşünme, dikkat ve iyi hata raporlama becerisi daha önemlidir. Ancak temel SQL, API ve otomasyon bilgisi kariyer ilerlemesinde büyük avantaj sağlar.
Exploratory testing ne demek?
Exploratory testing, keşif testi demektir. Test uzmanının önceden yazılmış adımlara bağlı kalmadan, uygulamayı öğrenirken aynı anda test ettiği esnek bir manuel test yöntemidir.