Modül Testi nedir? Tanım, Örnekler

İçindekiler:

Anonim

Modül Testi nedir?

Modül testi, bir programdaki tek tek alt programları, alt programları, sınıfları veya prosedürleri kontrol eden bir yazılım test türü olarak tanımlanır. Tüm yazılım programını aynı anda test etmek yerine modül testi, programın daha küçük yapı taşlarını test etmeyi önerir.

Modül testi büyük ölçüde beyaz kutuya yöneliktir. Modül, test yapmanın amacı, modülün düzgün çalıştığını göstermek değil, modülde bir hatanın varlığını göstermektir.

Modül seviyesinde test, birden fazla modülü aynı anda test etme fırsatı vererek test sürecine paralellik uygulamaya izin verir.

Neden Modül Testi yapmalı?

Modül Testi önerilir çünkü

  • Daha küçük program parçalarındaki hataları veya hataları tanımlama olasılığı yükselir
  • Birden fazla modül aynı anda test edilebilir ve bu nedenle paralel testi destekler
  • Test karmaşıklığı kolayca yönetilebilir

Modül Testi nasıl yapılır?

  • Modül Testi için bir Test Senaryosu tasarlamak önemli bir segmenttir. Bir modül testi için test senaryoları tasarlarken, bir test uzmanı iki şeyi göz önünde bulundurmalıdır.
    • Modül için şartname
    • Modülün kaynak kodu
  • Beyaz kutu yöntemlerinden bir veya daha fazlasını kullanarak modül mantığını analiz edin ve ardından bu test durumlarını modül özelliklerine kara kutu yöntemlerini uygulayarak tamamlayın.
  • Test senaryosu tasarlandıktan sonra, bir sonraki adım, modülü test için birleştirmektir. Bunun için kullanılan yöntem, Artımlı veya Artımlı olmayan yöntemdir .
  • Artımlı olmayan yöntem - tüm modüller bağımsız olarak test edilir. Önce tüm modülleri birleştirir ve ardından tüm programı test eder
  • Artımlı yöntem - her modül önce test edilir ve ardından kademeli olarak test edilen koleksiyona yükseltilir. Yeniden test etmek için akıllıca bir adım atıyor
  • Artımlı Test, iki yaklaşım vardır - Yukarıdan Aşağıya ve Aşağıdan Yukarıya test
  • Modülü seçilen verilerle yürütmek için , test verilerini sağlamak, yürütmeyi izlemek ve sonuçları yakalamak için bir sürücüye ihtiyaç vardır.

Modül Testi için Örnek İpuçları

Modül Testini gerçekleştirmeden önce göz önünde bulundurmanız gereken birkaç ipucu.

  • Kullanmadan önce test senaryolarını inceleyin
  • Tutarsızlıkların kaynağı konusunda kafa karışıklığından kaçının
  • Otomatik Test araçlarını kullanın
  • Değiştirilmemesi gereken değişkenleri inceleyin
  • Kendi kendine test modülleri değiştirmekten kaçınmak için
  • Test senaryolarını yeniden kullanın

Birim Testi ve Modül Testi Karşılaştırması

Modül Testi Birim Testi
  • Modül testleri, bir geliştirici tarafından bazı kodlar yazıldıktan sonra bir test uzmanı tarafından yazılan testlerin bir koleksiyonudur.
  • Birim testleri, yazılım geliştirme sürecinde bir geliştirici tarafından yazılan testlerin bir koleksiyonudur.
  • Modül testi, birim testinin birleştirilmesini içerebilir
  • Birim Testi, birimleri tek tek test ediyor olabilir

Modül Testindeki Zorluklar

İşte Modül Testindeki en önemli zorlukları burada ele alıyoruz

  • Artımlı olmayan testler daha fazla çalışma gerektirir
  • Yanlış anlama testi çiftleri
  • Sık sık hata ayıklama testi
  • Kodu anlamanız gerekiyor

Özet:

  • Yazılım Mühendisliğinde Modül testi (birim testi), bir programdaki tek tek alt programları, alt programları, sınıfları veya prosedürleri test etme sürecidir.
  • Modül testinin avantajı, daha küçük program parçalarındaki hataları veya hataları tanımlama olasılığının daha yüksek olmasıdır.
  • Modül testi için kullanılan yöntem, Artımlı veya Artımlı olmayan yöntemdir.