Temel Fark: Adhoc Test, herhangi bir planlama veya hazırlık yapılmadan yapılır. Program işlevsel olduktan sonra, programcı veya test cihazı, programdaki bilgisini kullanarak yazılımı test edecektir. Maymun Testi, Ad hoc Test'e benzer. Ancak, yazılım hakkında herhangi bir bilgi veya bilgi olmadan yapılabilir.
Hem Maymun Testi hem de Ad hoc Testi, yazılımın programlamasından sonra yapılan, ancak genellikle yoğun ve karmaşık testlere başlamadan önce yapılan rastgele test türleridir. Maymun Testinin bir tür Adhoc Test olduğu bile söylenebilir.
Anlık Test, herhangi bir planlama veya hazırlık yapılmadan yapılır. Program işlevsel olduktan sonra, programcı veya test cihazı, programdaki bilgisini kullanarak yazılımı test edecektir. Genel olarak, çalıştıklarından ve sistemin çökmediğinden emin olmak için sistemin temellerini test eder. Bu test türü, herhangi bir Test Durumu kullanılmadan yapılır.
Maymun Testi, Ad hoc Test'e benzer. Aynı zamanda rastgele ve herhangi bir planlama veya hazırlık yapılmadan gerçekleştirilir. Birçok programcı, Maymun Testini bu nedenle bir Adhoc Test türü olarak sınıflandırır. Bununla birlikte, Maymun Testi Adhoc Testinden farklı bir şekilde farklılık gösterir, Maymun Testi yazılım hakkında herhangi bir bilgi veya bilgi olmadan yapılabilir.
Monkey Testing ve Adhoc Testing'in avantajı, yazılımı yapılandırılmış testlere kıyasla gerçek ve rastgele bir durumda test etmesidir. Bu tür durumlar, ürün halka açıldığında da daha gerçek ve muhtemeldir. Bununla birlikte, Maymun Testi ve Özel Testin dezavantajı, bir hata olduğunda, geri dönülecek hiçbir test örneği dosyası olmadığından hatayı çoğaltmanın bir yolu olmadığıdır. Bu yüzden Maymun Testleri ve Anlık Testleri neredeyse her zaman geleneksel ve yapısal test teknikleriyle birlikte kullanılır.
Maymun Testi ile Özel Test arasında karşılaştırma:
Maymun Testi | Özel Test | |
tip | Rastgele Test - Test Örneği Kullanılmadı | Rastgele Test - Test Örneği Kullanılmadı |
amaç | Sistemin veya bir uygulamanın çökmemesi için burada ve orada birkaç test yapılması. | Test cihazı, sistemin işlevselliğini rastgele deneyerek sistemi 'parçalamaya' çalışır. |
Açıklama | Özel bir test yapılmadı; Sistemin çöküp çökmediğini görmek için rastgele tıklatma veya yazmayı içerebilir. | Test cihazının bilgisine dayanarak. Test cihazı ne hissettiğini kontrol edebilir. |
Tarafından yapılan | 'Bir daktiloda maymun.' Yazılım ve hatta bilgisayar hakkında bilgisi olmayanlar. | Yazılım ve sistem hakkında detaylı bilgi sahibi bir programcı. |
Türleri |
|
|