TEST KABLOSU nedir? Araçlar ve Örnekler

İçindekiler:

Anonim

Yazılım Testinde Test Düzeneği

Yazılım Testinde Test Donanımı, test yürütmeyi otomatikleştirmek için gerekli olan saplamalar, sürücüler ve diğer destekleyici araçlardan oluşan bir koleksiyondur. Test koşum takımı, bir test kitaplığı kullanarak testleri yürütür ve test raporları oluşturur. Test demeti, test senaryoları, hedef dağıtım portu (TDP), test edilen kaynak dosya, saplamalar vb. Gibi bir testi derlemek ve çalıştırmak için gereken tüm bilgileri içerir.

Test Harness'i neden kullanmalısınız?

  • Test sürecini otomatikleştirin
  • Test senaryolarının test takımlarını yürütün
  • İlişkili test raporları oluşturun
  • Hata ayıklama desteği
  • Testlerin her biri için test sonuçlarını kaydetmek için
  • Geliştiricilerin bir kod düzeyinde kod kapsamını ölçmesine yardımcı olur
  • Otomasyon ile sistemin üretkenliğini artırın
  • Yazılım bileşenlerinin ve uygulamalarının kalitesini artırın
  • Test uzmanlarının simüle etmekte zorlandığı karmaşık koşulların üstesinden gelmek için

Test Demetinin kullanıldığı iki bağlam vardır

  1. Otomasyon testi: Test komut dosyalarını, bu komut dosyalarını çalıştırmak için gerekli parametreleri içerir ve analiz etmek için sonuçları toplar.
  2. Entegrasyon testi: Birleştirilmiş davranışın beklendiği gibi olup olmadığını kontrol etmek için birbiriyle etkileşime giren iki kod veya modülü bir araya getirmek için kullanılır.

Test Demeti Araçları

  • Junit: Java kullanırken kullanılan araç
  • Nunit: .Net çerçevesini kullanmak için kullanılan araç

Test Harness Vs Test Çerçevesi

Test Demeti Test Otomasyon Çerçevesi
  • Bir test koşum takımı, test edilen yazılımla etkileşime giren küçük kukla programlar olan sürücülerden ve saplamalardan oluşur.
  • Bir dizi süreç, prosedür, soyut kavram ve otomatik testlerin tasarlandığı ve uygulandığı bir ortamdır.
  • Test Harness'te "Kayıt ve Oynatma" komut dosyası yapamazsınız
  • Bir test kullanıcısı, bu çerçevede komut dosyasını manuel olarak "Kaydet ve Oynat" yapabilir
  • Test demeti, test senaryoları, hedef dağıtım portu (TDP), test edilen kaynak dosya, saplamalar vb. Gibi bir testi derlemek ve çalıştırmak için gereken tüm bilgileri içerir.
  • Test otomasyon çerçevesi, test kitaplığı, test araçları, otomatik test uygulamaları, test platformu vb. Gibi bilgileri içerir.
  • Bir test koşum takımı aşağıdaki kategorilere ayrılır:
    • Otomasyon Testi
    • Entegrasyon Testi
  • Otomasyon çerçevesi örnekleri
    • Veriye dayalı test
    • Anahtar kelimeye dayalı test
    • Modülerlik odaklı test
    • Hibrit test
    • Model tabanlı test
    • Kod odaklı test
    • Davranış odaklı test