Ev gelişme Veriye dayalı test (ddt) nedir? - techopedia nedir?

Veriye dayalı test (ddt) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Veriye Dayalı Test (DDT) ne anlama geliyor?

Veriye dayalı test (DDT), bu adımların giriş değerlerini ve / veya doğrulama adımları yapılırken beklenen değerleri sürmek için aynı test adımları dizisinin tekrarlı tekrarının bir veri kaynağı yardımıyla gerçekleştirildiği bir metodolojidir. seslendirdi. Veriye dayalı test durumunda ortam ayarları ve kontrolü sabit olarak kodlanmamıştır. Başka bir deyişle, veriye dayalı test, yeniden kullanılabilir test mantığından faydalanan bir çerçevede tüm ilgili veri kümeleriyle birlikte yürütülecek bir test komut dosyasının oluşturulmasıdır. Veriye dayalı test, tekrar kullanılabilirlik, tekrarlanabilirlik, test mantığının test verilerinden ayrılması ve test vakalarının sayısının azaltılması gibi avantajlar sağlar.

Techopedia Veriye Dayalı Testleri (DDT) açıklıyor

Veriye dayalı testlerde kullanılan veri kaynakları Excel dosyaları, CSV dosyaları, veri havuzları, ADO nesneleri veya ODBC kaynakları olabilir. Veriye dayalı testlerde, yineleme işleminde aşağıdaki işlemler gerçekleştirilir:

  • Test verilerini alma
  • Gerekli alana veri girme ve diğer işlemleri simüle etme
  • Sonuçları doğrulama
  • Sonraki girdi veri seti ile teste devam etme

Veriye dayalı testlerle ilişkili bazı avantajlar vardır. Uygulama geliştirmeyle birlikte test komut dosyaları aynı anda oluşturulabildiğinden test kapsamını geliştirmeye yardımcı olur. Otomatik test komut dosyalarının artıklık ve diğer herhangi bir şekilde çoğaltılması, girdiler ve doğrulama süreçlerinin yanı sıra modüler tasarım türü nedeniyle büyük ölçüde azalır. Maliyet yönü göz önüne alındığında, manuel test durumunda daha pahalı olmasına rağmen, veri odaklı test otomasyon için daha ucuzdur. Veriye dayalı testlerde daha iyi hata yönetimi mümkündür ve test komut dosyaları daha sağlamdır.

Bununla birlikte, veriye dayalı testlerle ilgili birkaç dezavantaj vardır. Komut dosyası dili konusunda daha fazla uzmanlık gereklidir ve tüm test verileri için her zaman bir veritabanı gerekir.

Veriye dayalı test (ddt) nedir? - techopedia nedir?