Test verisi üretimi, test senaryolarının yürütülmesinde kullanılan örnek test verilerinin oluşturulması sürecidir. Üretim test verilerine benzeyen mantıklı veriler oluşturan birçok Test Verisi Oluşturucu aracı vardır. Mevcut veri yoksa bu araçları kullanabilirsiniz.
En İyi Test Verisi Oluşturma Araçları
Aşağıda, popüler özellikleri ve web sitesi bağlantılarıyla birlikte En İyi Test Veri Oluşturucu araçlarının özenle seçilmiş bir listesi bulunmaktadır. Liste hem açık kaynaklı (ücretsiz) hem de ticari (ücretli) test verisi oluşturma yazılımını içerir.
1) DATPROF
DATPROF, doğru zamanda doğru test verilerini almayı kolaylaştırır. DATPROF Privacy ile test verilerinizi maskeleyebilir ve sentetik veriler oluşturabilirsiniz. Müşteri verileriniz korunur, ancak yazılım ekipleri yine de temsili test verilerini kullanabilir.
Özellikleri:
- Veri özelliklerini koruyun
- Büyük veri kümelerinde yüksek performans
- Birden çok uygulama ve veritabanı üzerinde tutarlı
- Yerleşik sentetik veri üreteçleri
- CI / CD entegrasyonunu destekler (sürekli entegrasyona karşı sürekli teslimat)
- Test verisi ortamlarınızı tek bir merkezi platformdan yönetin ve yenileyin.
2) EMS Veri Oluşturucu
EMS Data Generator, MySQL veritabanı tablolarına test verileri oluşturmak için bir yazılım uygulamasıdır. MySQL veritabanı tablosunu aynı anda test verileriyle doldurmanıza olanak tanır.
Özellikleri:
- Oluşturulan verileri SQL komut dosyasında kaydeder ve düzenlersiniz.
- Bu yazılım SET, ENUM, GEOMETRY türleri vb. Gibi veri türlerini destekler.
- Veri üretimi için bir değer listesi olarak SQL sorgu sonuçlarını kullanabilirsiniz.
- Oluşturulan verilerin önizlemesini görebilirsiniz.
- Her alan türü için çok çeşitli üretilen parametreler sağlar.
- EMS Data Generator, NULL değerleri ayarlamanıza izin verir.
3) Redgate SQL Veri Oluşturucu
Redgate SQL Data Generator, birkaç tıklamayla büyük miktarda veri oluşturur. Birden fazla düzeyde tutarlı veriler oluşturmak için yabancı anahtarları destekler.
Özellikleri:
- Bu veri oluşturma aracı, yabancı anahtar verileri oluşturmak için esneklik ve manuel kontrol sağlar.
- Çok sayıda mantıklı konfigürasyon seçeneğine sahip 60'tan fazla dahili jeneratöre sahiptir.
- Ekibinizle paylaşmak için SQL deyimlerini ve regexp oluşturucularını kaydedebilirsiniz.
- Bu araç, otomatikleştirilmiş veriler oluşturmak için komut satırına destek sağlar.
- Mevcut veri kaynaklarından veri aktarmanıza olanak tanır.
- Redgate SQL veri oluşturucu, kaynak veriler farklı veri türlerinde olduğunda verileri otomatik olarak dönüştürür.
- Yabancı anahtar verileri oluşturmak için esneklik ve manuel kontrol sunar.
Bağlantı: https://www.red-gate.com/products/sql-development/sql-data-generator/
4) Informatica Test Veri Yönetimi
Informatica Test Veri yönetimi, veri bağlantısını otomatikleştiren ve veri oluşturma yeteneklerini test eden en iyi test verisi oluşturma aracıdır.
Özellikleri:
- Bu araç, veritabanları arasında tutarlı maskeleme (düzenlenmiş içerikle orijinal verileri gizleme işlemi) için veri konumlarını otomatik olarak bulur.
- Uygulama bütünlüğünden emin olmak ve dağıtımları hızlandırmak için paket uygulamalar için Informatica desteği.
- İzleme ve uyumluluk raporlaması sunar.
- Test uzmanları, yazılım testindeki verimliliklerini artırmak için test veri kümelerini depolayabilir, paylaşabilir, artırabilir ve yeniden kullanabilir.
- Uygulamalar genelinde çeşitli verileri sürekli olarak maskeleyebilen kapsamlı bir maskeleme teknikleri seti sağlar.
Bağlantı: https://www.informatica.com/in/products/data-security/test-data-management.html
5) Çift
Double, veri temizleme, test planı oluşturma, veri dönüştürme ve "geçmiş" dosya dönüştürmeyi içeren bir test veri yönetimi çözümüdür. Saha testi ve yasal raporlama için temiz, tutarlı veri dosyaları sağlar.
Özellikleri:
- T-Doble Yazılımı, SFRA (Tarama Frekansı Tepki Analizi) ve DTA (Yurtiçi Tarife Alanı) dahil olmak üzere bir dizi test verisi için veri yönetimi seçenekleri mevcuttur.
- Kuruluşunuz için hangi seçeneklerin gerekli olduğunu seçmenize olanak tanır
- İş uygulamalarınıza göre uyarlanmış veri yönetimi projelerini kolayca yönetebilirsiniz.
- Verileri departmanlar, bölümler ve bölgeler arasında düzenlemenizi sağlar.
Bağlantı: https://www.doble.com/product/test-data-management/
6) InfoSphere Optim
IBM InfoSphere Optim, performansı artıran, platformlar arasında uygulamalar ve veritabanları arasında işbirliğini güçlendiren bir uygulama oluşturan bir test verisidir.
Özellikleri:
- Geçmiş işlem kayıtlarından ve hizmet dışı bırakılan uygulamalardan, hizmet dışı bırakılan uygulamalardan ve geçmiş işlem kayıtlarından verileri arşivleyebilirsiniz.
- Kapsamlı test verisi yönetimi yetenekleri.
- Kuruluş için ölçeklenebilir tek bir arşivleme çözümü sağlar.
Bağlantı: https://www.ibm.com/in-en/analytics/optim
7) CA Test Veri Yöneticisi
CA Test Data Manager, test verileri oluşturmak için bir araçtır. Verileri depolamak, yönetmek, bulmak, düzenlemek, maskelemek ve alt küme yapmak için kullanabilirsiniz. Verileri yeniden kullanılabilir bir varlık olarak merkezi olarak depolamanızı sağlar.
Özellikleri:
- Test verilerini bulmak, görüntülemek, analiz etmek ve gözlemlemek için dinamik self servis formlar sağlar.
- Kişisel olarak tanımlanabilir bilgileri (PII) kolayca tanıyabilirsiniz.
- Sentetik test verileri oluşturabilir.
- Test verilerinin sanal kopyalarını oluşturmanıza olanak sağlar.
- Bu araç, verileri yeniden kullanılabilir bir varlık olarak merkezi olarak depolamanıza yardımcı olur.
Bağlantı: https://www.ca.com/us/products/ca-test-data-manager.html
8) Solix EDMS
Solix EDMS, test verileri oluşturmak için popüler test verileri oluşturma aracı / uygulamasından biridir. Belirli testler için gereken belirli işlem nesnesi kümelerini çıkarabilir.
Özellikleri:
- Uygulama meta verilerini ve alt küme oluşturma ilkelerini tekrar tekrar tanımlamanıza ve bunlardan yararlanmanıza yardımcı olur.
- Güvenli ve hassas verileri korumak için politikaları korumak ve maskelemek için format tanımlayabilir ve uygulayabilirsiniz.
- Üretim verilerinin tüm özelliklerini içeren alt kümeler oluşturmak için birçok test verisi oluşturma kuralı sunar.
- Silme, ekleme ve kesme dahil olmak üzere birden çok alt küme işlevi sağlar
- Gereksiz güvenlik risklerini ortadan kaldırır ve altyapı maliyetlerinizi önemli ölçüde azaltır.
Bağlantı: https://www.solix.com/data-management-solutions/test-data-management/
9) SAP Test Veri Taşıma Sunucusu
SAP Test Data Migration Server, gerçek SAP iş verileriyle geliştirme, kalite güvence, test ve eğitim sistemlerinize yardımcı olan bir araçtır. Geliştirme ve test sistemlerindeki verileri yönetmek için gereken süreyi azaltarak verimliliği artırır.
Özellikleri:
- Altyapıyı ve masrafları azaltmanıza yardımcı olur
- Test etmek ve test etmek için veri çıkarabilir ve aktarabilirsiniz
- Sık sık güncel verileri sağlayarak geliştirme, test veya eğitim faaliyetlerini optimize eder.
- Bu araç, hassas üretim verilerini karıştırarak veri gizliliği yasalarına uygundur.
- Bağlantısız veri merkezleri arasında veri taşıyın.
Bağlantı: https://www.sap.com/india/products/test-data-migration-server.html
10) DTM Veri Oluşturucu
DTM veri üreteci uygulaması, kullanıcıların birkaç tıklama ile veri oluşturma projesi oluşturmasına olanak tanır. Değişen tabloların doldurulmasını önlemek için her yürütmeden önce hedef veritabanı yapısını analiz eder.
Özellikleri:
- Microsoft SQL Server, IBM DB2, Oracle, PostgreSQL, Firebird, MySQL ve daha fazlası gibi tüm popüler veritabanı sistemlerini destekler.
- Alanları rastgele ve tekrarlanabilir verilerle doldurmak için on beşten fazla yöntemi vardır.
- Yetmiş yerleşik işlev ve ifade işlemcisi.
- Bu ürün, mevcut bir veritabanı şemasını kontrol eder ve ana ayrıntı anahtar yapısını otomatik olarak çözer.
- Çok çeşitli harici veri kaynakları sağlar: veritabanları, CSV veya metin dosyaları, XML belgeleri, Excel, elektronik tablolar vb.
- Değişkenler ve Adlandırılmış Oluşturucular özellikleri, veri oluşturma özelliklerini benzer sütunlarla paylaşmanın bir yolunu sağlar.
- Tüm modern Windows sürümlerini destekler: Vista, XP Windows 7, Windows 8, Windows 10, Windows Server 2003 ve daha fazlası.
Bağlantı: http://www.sqledit.com/dg/
11) Upscene - Gelişmiş Veri Oluşturucu
Upscene, veritabanı tablolarınızda test verileri oluşturan bir veri oluşturma aracıdır. Birbiriyle ilişkili birden çok tablo üzerinde karmaşık veriler oluşturmanıza olanak tanır.
Özellikleri:
- Gerçeğe benzeyen mantıklı veriler üretir.
- Bu araç, tarih ve saat, tam sayılar, ikili ve Boole dahil olmak üzere bir dizi veri türünü destekler.
Bağlantı: https://www.upscene.com/advanced_data_generator/
12) Mockaroo
Mockaroo, veri oluşturma sorunlarınızı birkaç tıklamayla çözmenizi sağlayan en iyi sahte veri oluşturucu çevrimiçi araçlardan biridir. Ayrıca JSON, CSV, Excel ve SQL formatlarında 1.000'den fazla test verisi satırı oluşturmanıza olanak tanır.
Özellikleri:
- Kendi sahte API'lerinizi tasarlayabilirsiniz.
- Şehir, ülke, ülke kodu, sokak adresi, enlem, telefon, eyalet ve daha fazlasını içeren bir dizi veri türü sağlar.
- URL'leri, yanıtları ve hata koşullarını siz kontrol edersiniz.
- Bu araç, her dil ve platform için çok sayıda alaycı kitaplık sağlar.
- Doğrudan test ortamınıza yüklenebilen, rastgele oluşturulmuş test verilerini indirebilirsiniz.
- Gerçekçi verilerle test yapmanızı sağlar.
Bağlantı: https://mockaroo.com/
13) Veri Oluştur
GenerateData, PHP, MySQL ve JavaScript ile yazılmış açık kaynaklı bir veri oluşturma aracıdır. Test yazılımında kullanılmak üzere çeşitli formatlarda büyük hacimli özel veriler oluşturmanıza olanak tanır.
Özellikleri:
- Bu web sitesi, işlevselliğini öğrenmek için çevrimiçi bir demo sunmaktadır.
- Bu rastgele veri oluşturma aracı, tamamen işlevsel, GNU lisanslı bir sürüm sağlar.
- Geliştiricilerin yeni rastgele veri türleri oluşturmak için kendi veri türlerini yazmalarına olanak tanır.
- Şehir adlarını, bölge adlarını ve posta veya posta kodu formatlarını sağlayan yeni ülke eklentileri ekleyebilirsiniz.
Bağlantı: http://generatedata.com/
14) Delphix
Delphix aracı, talep üzerine sanal veriler sunarak şirketinizin yazılımı daha hızlı yayınlamasına yardımcı olur. Ekiplerin test verilerinin kitaplıklarını korumasına ve sürümüne izin verir.
Özellikleri:
- Kullanıcılar verilerini kolayca yer imlerine ekleyebilir ve önceki herhangi bir duruma sıfırlayabilir.
- Hata içeren ortamların yer imleri, bunları çözmek için geliştiricilerle anında paylaşılabilir.
- Önemli dijital uygulamaları için milyonlarca veri satırındaki hassas bilgileri belirleyebilir ve güvence altına alabilir.
Bağlantı: https://www.delphix.com/solutions/test-data-management
15) Orijinal Yazılım
Orijinal Yazılım, kapsamlı bir test verileri ve doğrulama çözümüdür. Hem veritabanı hem de UI düzeyinde test eder ve toplam uygulama kalitesi için çok sayıda diğer çözümle entegre olur.
Özellikleri:
- Geçerli veri referanslarını koruyarak verileri seçin veya örnekleyin.
- Verilerinizi korumak için çeşitli gizleme yöntemlerini kullanabilirsiniz.
- Veri durumları dahil olmak üzere, her ekleme, güncelleme ve silme işlemlerini izlemenizi sağlar.
- Test sonuçlarınızı doğrulamak için verilerinizi karşılaştırabilirsiniz.
- Geliştiriciler için sunucu tarafında test sağlar.
Bağlantı: https://i400quality.com/product-testbench/
SSS
⚡ Bir Test Verisi Oluşturucu Aracı seçerken hangi faktörleri göz önünde bulundurmalısınız?
Bir araç seçmeden önce aşağıdaki faktörleri göz önünde bulundurmalısınız.
- Müşteri desteğinin kalitesi.
- Varsa Lisans Maliyeti.
- Dış kaynak kullanımı projesi durumunda, veri oluşturma aracının müşteri / Müşteri tercihini hesaba katmanız gerekir.
- Çalışanları araç konusunda eğitmenin maliyeti.
- Veri oluşturma aracının donanım / yazılım gereksinimleri
- Yazılım sağlayıcıları tarafından sunulan güvenlik seçeneklerini düşünün.
- Veri oluşturucu aracı satıcısının Destek ve Güncelleme politikası.
- Şirketin incelemeleri.
✔️ Veri Oluşturucu Aracı Ne Zaman YAPILMAMALIDIR?
Küçük ve basit yazılım projelerini test ederken Veri Oluşturucu Aracını KULLANMAMALISINIZ çünkü bu araçlar dik bir öğrenme eğrisine sahiptir ve lisans maliyetleri içerebilir.