The Age of Synthetic Test Data has Arrived

by admin on Aug 05, 2020

The use of synthetic data for software testing to add to, or replace, production data is not a new concept. However, the misperception about synthetic data being limited to randomized, non-realistic data is gradually disappearing. Many QA professionals are now integrating real-time synthetic test data generation with test automation tools to improve and accelerate the process of continuous testing and integration.

We use the term Intelligent Test Data Automation to represent the latest generation of technology that allows any tester to configure controlled and accurate test data for simulating any data environment. Whether it’s a structured relational database, unstructured Big Data, or a complex transaction data feed, GenRocket produces the precise data needed for testing any application at scale. Testers simply associate GenRocket’s intelligent data generators with the desired output data formats to provision data using a self-service solution appropriate or any level of functional, non-functional or regression testing.

There are many advantages for using synthetic data to replace or augment production data during the software testing lifecycle. We’ve summarized 6 essential test data criteria that we recommend to QA professionals when evaluating solutions for their test data challenges. Just download our technology brief to learn about, and apply them, to your situation.

Test Data Design Should be Integral to Agile and DevOps

The test data needed for delivering quality at the speed is often the monkey wrench thrown into a well-oiled Agile or DevOps machine. Provisioning and refreshing production data adds days to the process. As a result, many QA teams have resorted to manually creating some or all of the test data they need in spreadsheets. The problem with spreadsheet data is its inability to enable a full suite of positive, negative, edge case and combinatorial test procedures, in volume and with referential integrity intact.

With GenRocket’s Test Data Automation platform, test data can be designed along with each Agile test case as a unified process. Click on the link below to learn how GenRocket fits perfectly in an Agile or DevOps environment to enable continuous testing and integration with a self-service platform for Test Data Automation.

Test Data Solutions for Banking and Financial Services

GenRocket’s approach to Test Data Automation has been deployed across a wide variety of industry segments and in large enterprise environments around the world. One area in particular where GenRocket can provide extremely versatile and valuable synthetic test data solutions is banking and financial services.

With GenRocket, QA teams have ability to import any data model, simulate complex data feeds, replace sensitive customer account information, selectively blend production data, and apply rules and conditional logic for validating complex transaction workflows with the use of dynamic test data.

The chart below illustrates the breadth of applications and use cases that can be supported by the GenRocket platform. They range from testing payment data feeds and credit card transactions to validating ETL applications for data lakes and data warehouse environments. GenRocket can scale to generate billions of rows of test data to enable soak and performance testing. And GenRocket integrates with salesforce and other packaged applications to provide a seamless testing environment. If you don’t see a feature or capability that matches your specific needs, just ask us. We have the ability to tailor the platform.

Payment Data Feeds
Accurately simulate millions of rows of nested payment feed transactions for a numerous proprietary financial services data feeds

Credit Cards
Generate over 30,200 permutations & combinations of data to fully test a new credit card line increase platform

SWIFT & ISO 20022 Messages
Accurately generate nested Swift and ISO 20022 message formats

Salesforce Integration
Direct integration with standard & custom Salesforce Objects and related fields. Maintains Master-Detail relationships. Can directly insert data into a Salesforce instance or sandbox.

Loan Origination
Simulate up to 5,000 new, valid loans with over 6,000 data permutations & combinations while testing 10 different API’s

Soak Testing
Generate 22 billions rows of data for a credit card validation system

ETL / Data Lake
Accurate generate huge variety of data combinations and format to fully test a data lake. NoSQL data support for large data lakes

AI / Money Laundering
Simulate money laundering transactions to “teach” a new AI system to recognize money laundering behaviour

Other Use Cases

FIX Messages, PDF Forms, NACHA, BAI2, Blockchain Nexo

To provide a visual experience of the GenRocket platform in action, view our banking solutions demo. It demonstrates the power, versatility and agility GenRocket provides for provisioning any kind of test data quickly and on-demand for testing banking and financial service applications.

Request a Demo

See how GenRocket can solve your toughest test data challenge with quality synthetic data by-design and on-demand