Monkey & Goril Testi? Örnekler, Fark

İçindekiler:

Anonim

Maymun Testi

Maymun Testi , test edenin önceden tanımlanmış test senaryoları olmadan yazılım uygulamasına rastgele girdiler girdiği ve çökse de çökmesin yazılım uygulamasının davranışını kontrol ettiği bir yazılım test tekniğidir. Monkey testinin amacı, deneysel teknikler kullanarak yazılım uygulamasındaki hataları ve hataları bulmaktır.

  1. Maymun Testinde test cihazı (bazen geliştirici de) 'Maymun' olarak kabul edilir
  2. Bir maymun bilgisayar kullanıyorsa, sistemdeki herhangi bir görevi kendi anlayışı dışında rastgele gerçekleştirecektir.
  3. Tıpkı test edenin herhangi bir test senaryosunu önceden tanımlamadan hataları / hataları bulmak için test edilen sisteme rastgele test senaryoları uygulayacağı gibi
  4. Bazı durumlarda, Maymun Testi, Birim Testi veya GUI Testine de adanmıştır.

Goril Testi nedir?

Gorilla Testi, programın bir modülünün düzgün çalıştığından ve bu modülde hata olmadığından emin olmak için tekrar tekrar test edildiği bir Yazılım test tekniğidir.

Bir modül yüzlerce kez ve aynı şekilde test edilebilir. Bu nedenle, Goril Testi, "Sinir bozucu Test" olarak da bilinir.

Maymun Testinin Avantajları:

  1. Yeni tür hatalar: Test cihazı, daha önce belirtilen senaryolardan ayrı olarak, kendi anlayışına göre testlerin uygulanmasına tam olarak maruz kalabilir ve bu da hayır verebilir. Sistemde mevcut olan yeni hataların / hataların.
  2. Yürütmesi kolay: Rastgele verilere göre rastgele testler düzenlemek, sistemi test etmenin kolay bir yoludur
  3. Daha az yetenekli insanlar: Maymun Testi, yetenekli testçiler olmadan yapılabilir (ancak her zaman değil)
  4. Daha Az Maliyetli: Test senaryoları oluşturmak ve yürütmek için önemli ölçüde daha az harcama gerektirir

Maymun Testinin Dezavantajları:

  1. Hiçbir hata çoğaltılamaz: Test uzmanı rastgele verilerle rastgele testler yaptığından, herhangi bir hata veya hatayı yeniden üretmek mümkün olmayabilir.
  2. Daha Az Doğruluk: Test uzmanı kesin test senaryosunu tanımlayamaz ve hatta test senaryolarının doğruluğunu garanti edemez
  3. Çok iyi teknik uzmanlık gerektirir: Doğruluktan her zaman ödün vermeye değmez, bu nedenle test senaryolarını daha doğru yapmak için test uzmanlarının alan hakkında iyi teknik bilgiye sahip olması gerekir
  4. Daha az hata ve zaman alıcı: Önceden tanımlanmış testler olmadığından ve sistemde boşluklara neden olabilecek daha az sayıda hata bulabildiğinden bu test daha uzun sürebilir

Maymun Testi, Goril Testi ve Ad-hoc Testinin hepsinde benzer bazı gerçekler olduğu gibi aynı olduğu düşünülebilir, ancak gerçek gerçek şu ki, birbirlerinden farklılar.

… Nasıl?

Önce Maymun ve Goril Testi arasındaki farkı göreceğiz. Karışıklıktan kaçınmak için önce net olun.

Maymun Testi V / s Goril Testi:

Maymun Testi Goril Testi
Maymun Testi, özel olarak önceden tanımlanmış test durumları olmaksızın rastgele gerçekleştirilir Ne önceden tanımlanmış ne de rastgele
Maymun Testi tüm sistemde yapılır, birkaç test durumu olabilir Goril Testi, birkaç test durumu ile özellikle birkaç seçici modül üzerinde gerçekleştirilir
Maymun Testinin amacı, sistem çökmesini kontrol etmektir Goril testinin amacı, modülün düzgün çalışıp çalışmadığını kontrol etmektir.

Bu farkla temizlendikten sonra bir sonrakine bakın;

Maymun Testi Vs Ad-hoc Testi:

Maymun Testi Ad-hoc Test
Maymun Testi, özel olarak önceden tanımlanmış test durumları olmaksızın rastgele gerçekleştirilir Planlama ve dokümantasyon olmadan geçici test gerçekleştirilir (test senaryoları ve SRS)
Maymun Testinde, test uzmanları sistemin neyle ilgili olduğunu ve amacını bilemeyebilir Ad-hoc Test'te test uzmanı, testi gerçekleştirmeden önce sistemi önemli ölçüde anlamalıdır.
Maymun Testinin amacı, sistem çökmesini kontrol etmektir Ad-hoc testin amacı, sistemi rastgele olarak alt bölümlere ayırmak ve işlevselliğini kontrol etmektir.

Maymun Testi Türleri:

Maymun Testi ayrıca uygulama şekline göre birkaç kategoriye ayrılmıştır. Hızlı bir fikir için aşağıdaki şemaya bakın;

  1. Aptal Maymun: Test uzmanlarının sistem ve işlevselliği hakkında hiçbir fikri yoktur, ayrıca test senaryosunun geçerliliği hakkında da hiçbir güvence yoktur.
  2. Akıllı Maymun: Test Cihazı, sistemin amacı ve işlevselliği hakkında kesin bir fikre sahiptir. Test cihazı sistemde gezinir ve testi gerçekleştirmek için geçerli girişler verir.
  3. Brilliant Monkey : Test uzmanları, kullanıcının davranışına göre test gerçekleştirir ve bazı hataların oluşma olasılıklarını belirleyebilir.

Maymun Testi, Android için bile gerçekleştirilebilir. Maymun Testi, aletlerin kullanımıyla verimli hale gelebilir. Hatta diğer test türleri gibi daha fazla hata bulmak için de kullanılabilir. Maymun Testi için bir araç kullanırsak, bunun için izlenen genel süreç ne olabilir? Hemen bir göz atın;

  1. Diğer herhangi bir test aracı gibi ilk adım, yazılımınızı özel sunucuya kaydettirmektir.
  2. Bir test paketi oluşturmak için gerekli tüm referanslara hazır olduğunuzdan emin olun.
  3. Yerleşik test takımını çalıştırın
  4. 'Maymun Testi', test sonuçlarını kaydetmek için oluşturulacak test günlük dosyasıdır.
  5. Sistem, eylemin bir günlük dosyasına kaydedildiği kilitlenme noktasına gelene kadar testin devam edeceğini unutmayın.
  6. Son olarak, test raporu ilgili kişiyle paylaşılır ve test verileri saklanabilir ve ileride başvurmak üzere kullanılabilir.

Maymun Testi süreci, araçların kullanımıyla bile otomatik hale getirilebilir, ancak bu, tanıtılan ve henüz endüstri düzeyinde kurulmayan bir tür yeni test türü olduğundan, bu araçların diğerlerinden farklı olarak daha az kimliği vardır. Bu durum, Test Sürecinin yaklaşmasıyla değişebilir, ardından Monkey testinin yaklaşan etkisine ve endüstri standartları üzerindeki önemli etkisine bakacağız. Bu, Maymun Testi için temel fikri kapsayacak şekilde tanıtıcı bir öğreticidir.

Özet:

  • Maymun Testi, testi gerçekleştirmek için nispeten yeni bir test türüdür.
  • Gorilla testi ve Ad-hoc Testinden önemli ölçüde farklıdır.
  • Maymun testi, bazı test alanlarında faydalı olabilir.
  • Yazılım Mühendisliğinde, Maymun Testi'nin 3 ana türü vardır: Aptal Maymun, Akıllı maymun ve Parlak Maymun
  • Araçlar, Maymun Testini otomatik, etkili ve verimli hale getirmek için kullanılabilir.

Bu makale Dhanshri Salvi tarafından hazırlanmıştır.