Test Monkeys
Bu tabir , ful otomatik arayüz test tooları için kullanılır. Bu toollar uygulamanın nasıl kullanılacağını bilmezler, bu yüzden temel işlevi rastlantısal olarak ekran üzerinde mouse click yapmak yada yine rastlantısal olarak klavyeden input yapmak. Conduct stochastic test adı ile black box test tipinin altında sayılabilir.Bu sayade bir insanın düşünemeyeceği olasılıklarda test edilmiş oluyor
.
Bu toollarında 2 çeşidi bulunmakda ;
Dumb monkeys: Düşük bir IQ seviyesiyle, testin ne durumda olduğunu bilmeden , inputların legal yada illlegal olduğu farketmeksizin girer. Bug la karşılaştığı zaman tanımlayamaz yada tekrarlıyamaz.
Smart Monkeys:Bu toollar öncekine göre biraz daha aklı başındadır, verilen state table yada modeline göre inputlar generate edip kullanır. Test altındaki uygulamanın akışına göre davranır.
Test Seviyesi
Düşünüldüğü gibi teste giren bir uygulama prod’a hatasız çıkıcak diye bir kural yoktur, test başlamadan bir seviye belirlenmeli ve bunu sağlıycak kadar teste maliyet harcanmalıdır, kısacası bu test yaparkende suyu çıkarılmamalı.
Örnek üzerinden anlatmak gerekirse , bir blog sayfasının testiyle , uzaya roket gönderdiğin bir projenin testi aynı algılanmamalı, hata durumunda oluşabilecek etkiler belirlenmeli, test de bu etkiler kabul edilebilir dereceye çekilene kadar devam etmeli. bu yüzden bi ürünü test etmeniz istendiğinde önce sorulması gerek ken şey test seviyesi ne olmalı sorusunun cevabıdır. Bu cevabı proje yöneticisinden isteyebilirsiniz ki, proje yöneticisi klanında bütün projeler çok önemli statusune girer, dolyısıyla doğru cevabı alamzsınız genelde , o zaman yapılması gereken şey proje yöneticisini kenara çekip , işi yapmak için bu cevaba ihtiyarç duyulduğunu belirtip, nasıl cevap verilebileceğine dair yönlendirmeler yapabilirsiniz. Cavaba ulaşmak için gereken bilgiler; zaman, kaynak planlaması, proje sponsorunun görüşü, müşterinin görüşü vb.. bilgiler incelenerek bir karara bağlanabilir.
Son Yorumlar