Test Data Digest | April 13 2022by Louie Flores on Apr 13, 2022
The Test Data Digest is a summary of information, ideas, and announcements published to the GenRocket community during the quarter. We encourage you to share it with your peers and share your feedback with us.
Migrating Financial Services Software to the Cloud
The $22.5 trillion financial services industry is accelerating its migration to the cloud. A recent study by Google surveyed 1300 senior IT executives and found 83% of financial services firms are deploying cloud technology as part of their primary computing infrastructure.
With GenRocket, distributed teams collaboratively Design Test Data in the Cloud and Generate Synthetic Data On-Demand, either on customer premise, or in the customer’s own virtual private cloud environment.
If you’re organization is migrating its financial applications to the cloud, GenRocket can rapidly deploy synthetic data for automated testing in minutes. And if your applications are not related to financial services, your cloud migration can benefit from GenRocket too. Learn how to accelerate test cycle times by 1,000% and increase test coverage to more than 90% with GenRocket’s secure hybrid cloud computing platform for synthetic test data generation.
Using Synthetic Data for Accelerated Unit Testing
As Agile and DevOps teams shift left, developers are playing a more prominent role in software quality and testing. Performing software testing earlier in the SDLC allows defects to be detected when they are faster and easier to correct. Unit Testing is the earliest stage in the software release pipeline where software defects can be caught and eliminated before they progress to later stages.
Unit testing is the most frequently performed category of testing making it an ideal candidate for automation. Tools like JUnit, NUnit and TestNG have become popular frameworks for
automated unit testing and these tools operate even more efficiently when combined with GenRocket’s Test Data Automation (TDA) technology.
Learn how GenRocket enhances the developer experience by accelerating the Unit Testing process as it ensures the highest quality code. The benefits of high-quality unit testing will compound as the components of an application are integrated into complete systems and released to production at a faster pace and with fewer defects.
Better Data Driven Testing with Cucumber
Cucumber is the leading Behavior Driven Development (BDD) framework and is frequently used by Agile teams within the GenRocket customer community. Cucumber enables a fast-paced, collaborative development process with quality assurance baked in, as it bridges the gap between product owners, developers, and testers.
Now GenRocket has made it easy to perform comprehensive data-driven testing with Cucumber thanks to a new capability we’ve added to our platform called G-Feature File. It’s a
powerful integration that allows testers and developers to design and generate the precise test data needed for any Cucumber test using our self-service Synthetic Test Data
G-Feature file complements your existing BDD workflow as you progress through each Agile sprint. Just develop Cucumber feature files with the appropriate Given-When-Then statements
and associated step definitions as you normally do. Then import Cucumber Feature Files into GenRocket using G-Feature File and assign GenRocket Test Data Cases to specify the required synthetic test data for that test.
Use GenRocket to add G-Data-Tables to your Cucumber files to identify the data generators that will be used, as well as the commands needed to trigger their execution when the data is
needed during test execution. Secure, controlled, and accurate synthetic data is generated in real-time and injected into the application under test in any variety or volume needed to
The result is a streamlined and integrated approach for developing Cucumber tests while provisioning synthetic test data as a seamless agile process. This dramatically reduces test cycle time during every sprint. And by designing the exact synthetic data needed to fully test the code, you can achieve full test coverage. G-Feature File can be integrated into your release pipeline to establish a totally automated workflow.
You can learn more about G-Feature File in our Knowledge Base by reading several helpful articles that explain how you can take advantage of this powerful new GenRocket capability.
Top New Features and Enhancements
During the first quarter of 2022, our engineering team added many new capabilities to the GenRocket platform. Here is a list of new features and enhancements added during January, February, and March.
New Features and Enhancements for January 2022
- Data Warehouse Generator Assignment Improvements
- Create Domains from an Imported JSON Schema
- Create Domains using Quick Pattern Domain
- New G-Analytics Runtime Reports Available
- Create a G-Questionnaire from a G-Case Suite
- Generator Copy added to G-Questionnaire
- G-Questionnaire User Interface Updates
- G-Migration+ Enhancement
- SFTP Receiver Enhancement
Top New Features and Enhancements for February 2022
- Custom SSL Certificate for GMUS
- G-Repository Enhancement – Automation Commands
- G-Analytics Enhancements – Five New Dashboards
- ExcelChildToMapGen Generator
- ExcelChildFromMapGen Generator
- Import from JSON Schema Enhancements
- ListCSVV2Gen Generator Enhancement
- ListGen Generator Enhancement
- USCityZipCodeMapGen Generator Enhancement
- EDISegmentMergeReceiver Enhancement
Top New Features and Enhancements for March 2022
- New G-Repository Client API Run Commands
- New USLicenseILGen Generator
- Nested JSON: Hide (Not Generate) an Attribute in Output Based on a Condition