Yıkıcı Test Nedir? Teknikler, Yöntemler, Örnek

İçindekiler:

Anonim

Yıkıcı Test Nedir?

Yıkıcı Test, bir yazılım programındaki başarısızlık noktalarını bulmak için bir yazılım test türü olarak tanımlanır. Uygulamanın sağlamlığını kontrol etmek ve başarısızlık noktasını belirlemek için kasıtlı olarak bir uygulamanın yapıldığı bir test yöntemidir.

Bir uygulamanın işlevini kontrol eden diğer test yöntemlerinden farklı olarak, bu teknik, uygulama içindeki öngörülemeyen kullanıcı davranışını kontrol edecektir.

Tahribatlı Test için, bir yazılım ürününün orijinal gereksinimleri hakkında bilgi sahibi olmak gerekli değildir. Bununla birlikte, bazı bilgiler iyi bir test stratejisi geliştirmeye yardımcı olabilir.

Neden Yıkıcı Test Yapmalı?

  • Yazılım uygunsuz kullanım altına alındığında öngörülebilir yazılım davranışını anlamaya yardımcı olur
  • Bir yazılım ürününün sağlamlığını kontrol etmeye yardımcı olur.

Yıkıcı Testte neleri kontrol edersiniz?

Yıkıcı Testte aşağıdaki şeyleri kontrol edeceksiniz

  • Uygun yazılım davranışı
  • Uygunsuz yazılım davranışı
  • Yanlış kullanım
  • Yanlış giriş verileri
  • Uygun çıktı verileri

Yıkıcı Test nasıl yapılır

Yıkıcı Test, bir dizi test komut dosyası tasarlamak, test komut dosyalarını yürütmek, hataları artırmak, hataları kapatmak ve yinelemenin sonunda paydaşlara geçme veya kalma ölçümlerini sağlamak gibi birçok etkinliği içerir.

Tahribatlı Test için, test edilmesinin birçok yolu vardır. Bazı Örneklere bakalım-

  • Hata noktası analizi yöntemi: Çeşitli noktalarda neyin yanlış gidebileceğine dair bir değerlendirme yapan, sistemin gözden geçirilmesidir. Bu strateji için BA'dan (İş Analisti) yardım alınabilir.
  • Test uzmanı meslektaş incelemesi : Test senaryolarınızı , sisteme / işleve daha az aşina olan bir test uzmanı tarafından analiz ettirin veya gözden geçirin
  • Test senaryolarının iş incelemesi : Son kullanıcılar veya uzmanlar, tüm odak noktaları gereksinimleri test etmek olacağından, bazen test uzmanlarının düşünmemiş veya gözden kaçırmış olabileceği birçok geçerli senaryo düşünebilir
  • Çalışma sayfalarını kullanarak keşif testi gerçekleştirin: Çalışma sayfaları kullanarak keşif testi, neyin test edildiğini belirlemenize, testleri tekrarlamanıza yardımcı olur ve test kapsamınızı kontrol etmenize olanak tanır.
  • Diğer kaynağı kullanın: Birinden yazılım ürününü kırmasını ve çeşitli senaryolar için analiz yapmasını isteyebilirsiniz.

Yıkıcı Test Yöntemleri

Yazılım Mühendisliğinde kullanılan farklı Tahribatlı Test Yöntemleri aşağıdadır :

  • Alfa / Beta Testi
  • Gerileme testi
  • Arayüz Testi
  • Eşit bölümlere ayırma
  • Döngü Testi
  • Kabul Testi vb.

Yıkıcı Test Teknikleri

Değişikliklerle kullanılabilecek Yıkıcı Test Teknikleri aşağıdadır :

  • Beyaz Kutu Testi
  • Güvenlik Testi
  • Kusur Testi
  • Duman Testi vb.

Yıkıcı Test yapılırken belirli test koşulları vardır

  • Yazılım, geçersiz giriş verilerini asla işlemeyecek veya kabul etmeyecektir.
  • Girdi verilerinin geçerliliği veya doğruluğu ne olursa olsun, yazılım her zaman uygun çıktı verileri üretmelidir

Özet:

  • Bu teknikte, uygulamanın sağlamlığını kontrol etmek için programın başarısız olması için kasıtlı olarak bir uygulama yapılır.
  • Tahribatlı Test için, bir yazılım ürününün orijinal gereksinimleri hakkında bilgi sahibi olmak gerekli değildir .