Yazılım testi, çeşitli yaklaşımlar kullanılarak gerçekleştirilen birçok farklı tür içerir. Test yapmanın iki ana yolu vardır: manuel ve otomatik test... Her yaklaşımın, yazılım geliştirme döngüsünün çeşitli aşamalarında belirli gereksinimleri ve amaçları vardır. Şimdi bu iki yaklaşımı daha ayrıntılı inceleyelim:
Manuel yazılım testi, yazılımı manuel olarak, yani herhangi bir otomasyon aracı veya betiği kullanmadan test etmeyi içerir. Yazılım test uzmanı son kullanıcının rolünü üstlenir. Beklenmeyen bir davranış veya hatayı belirlemek için yazılımı test eder. Elbette günümüzün hızlı yazılım geliştirme yaşam döngüsünde manuel testin ölçeklenmesi zordur.
Otomatik test, yazılım test sürecini otomatikleştirmek için test komut dosyaları ve kullanmayı içerir. Bu süreç, manuel bir sürecin otomasyonunu içerir. Otomasyon testi, manuel testte manuel olarak gerçekleştirilen test senaryolarını hızlı ve tekrar tekrar çalıştırmak için kullanılır.
Manuel yazılım testi, yazılımı manuel olarak, yani herhangi bir otomasyon aracı veya betiği kullanmadan test etmeyi içerir. Yazılım test uzmanı son kullanıcının rolünü üstlenir. Beklenmeyen bir davranış veya hatayı belirlemek için yazılımı test eder. Elbette günümüzün hızlı yazılım geliştirme yaşam döngüsünde manuel testin ölçeklenmesi zordur.
Otomatik test, yazılım test sürecini otomatikleştirmek için test komut dosyaları ve kullanmayı içerir. Bu süreç, manuel bir sürecin otomasyonunu içerir. Otomasyon testi, manuel testte manuel olarak gerçekleştirilen test senaryolarını hızlı ve tekrar tekrar çalıştırmak için kullanılır.