Ev gelişme Test veri üreteci nedir? - techopedia nedir?

Test veri üreteci nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Test Data Generator ne anlama geliyor?

Test veri üreticisi, yazılım uygulamalarını test etmek için yanlış veya sahte veriler üreten özel bir yazılım aracıdır. Oluşturulan veriler rastgele olabilir veya istenen bir sonucu oluşturmak için özel olarak seçilebilir.

Bir test veri üreteci, veritabanlarını ve veritabanı yönetim yazılımını (DBMS) test etmek için yaygın olarak kullanılır, çünkü bu sistemler genellikle sınırlarından herhangi birine ulaşılmadan önce sıralamak ve depolamak için büyük miktarda veri gerektirir.

Techopedia Test Veri Oluşturucu'yu açıklıyor

Rastgele veriler veya yapılandırılmış ve biçimlendirilmiş veriler oluşturmak için bir test verisi oluşturucu kullanılabilir. Yapısal veriler genellikle veritabanları için daha kullanışlıdır, çünkü bu sistemler genellikle belirli türdeki bilgileri içeren tablolara ve sütunlara veri kaydeder; rastgele veriler bu amaç için uygun değildir.

Test veri üreticileri belirli bir prosedürü takip eder:

  1. Program kontrol akış şeması yapımı
  2. Yol seçimi
  3. Test verilerinin oluşturulması

Test yolu belirlendikten sonra, test veri üreteci, yol seçici tarafından seçilen yolu geçmeyi amaçlayan veri oluşturmak amacıyla seçilen yolun yürütülmesiyle sonuçlanan veriler üretir. Bu matematiksel modelleme ile yapılır.

Farklı test verisi üreteçleri vardır:

  • Rastgele test veri üreteci - Bu, rastgele bir bit akışı oluşturabildiği ve gerekli veri türü olarak temsil edilebildiği için birçok programı test etmek için kullanılabilecek en basit türdür.
  • Hedefe yönelik jeneratör - Bu, koddan girişten çıkışa yalnızca normal şekilde üretim oluşturmak yerine belirtilen herhangi bir yol için giriş üretir. Bu tür herhangi bir yol için herhangi bir girdi bulabilir ve mümkün olmayan yol oluşturma şansı azdır.
  • Pathwise test veri üreteci - Bu oluşturucuya, birçok yol arasından seçim yapmak yerine belirli bir yol atanır. Bu, daha geniş bir yol bilgisine ve kapsam öngörüsüne yol açar. Hedefe yönelik jeneratöre benzer.
  • Akıllı test veri üreteci - Bu tip, test verilerinin aranmasına yol göstermesi için test edilecek kodun karmaşık analizine bağlıdır. Bu, test verilerini daha hızlı oluşturabilir, ancak analiz kısmı, ortaya çıkabilecek farklı durumları tahmin etmek için büyük bir anlayış gerektirir.
Test veri üreteci nedir? - techopedia nedir?