Download PDF
Case Studies > Genrocket Case Study

Genrocket Case Study

Technology Category
  • Analytics & Modeling - Real Time Analytics
  • Application Infrastructure & Middleware - API Integration & Management
  • Platform as a Service (PaaS) - Data Management Platforms
Applicable Functions
  • Business Operation
  • Quality Assurance
Use Cases
  • Continuous Emission Monitoring Systems
  • Predictive Maintenance
Services
  • Software Design & Engineering Services
  • System Integration
The Challenge
The insurance company faced challenges with their traditional Test Data Management (TDM) platform, which was costly and complicated. The manual provisioning of test data became a bottleneck as they streamlined their software development process into a Continuous Integration and Continuous Delivery (CI/CD) pipeline using Jenkins. The TDM solution was too cumbersome to keep pace with the accelerated speed of development. They needed a more nimble process allowing testers to generate any kind of test data on-demand with a simple self-service provisioning model. The goal was to replace the TDM system and its centralized provisioning process with a more automated, cost-effective, and decentralized approach.
About The Customer
The customer is a major insurance company diversified into various insurance categories, including life, health, accident, critical illness, dental, vision, disability, and related products such as annuities and retirement planning. Their insurance products cater to both individuals and families, as well as businesses and organizations. The company manages over 100 applications with complex data structures that require continuous testing to maximize quality and minimize time to market. They had been using a traditional Test Data Management (TDM) platform to provision test data for testing a variety of insurance applications. However, the TDM solution was proving to be costly and complicated, and manually provisioned test data had become a bottleneck as they streamlined their software development process into a Continuous Integration and Continuous Delivery (CI/CD) pipeline.
The Solution
GenRocket integrated its Test Data Generation (TDG) engine with the Jenkins CI/CD server and its automated test environment. The integration allowed for real-time synthetic test data generation into the CI/CD pipeline, enabling continuous end-to-end testing. The Jenkins pipeline starts and calls the GenRocket Engine using the GenRocket API, which then runs a test data Scenario to generate the data. The GenRocket Scenario specifies the type of patterned and conditioned test data needed and is based on a data model that represents the production data. Jenkins then consumes the test data and executes the appropriate test scripts. This process is seamless, easy to configure, and completely automated. Additionally, GenRocket Scenarios can be called via an automation framework like Selenium, and the GenRocket API can be used to modify GenRocket Scenarios in real-time for each test case. GenRocket can populate the required data sources in the format required by the test cases.
Operational Impact
  • The insurance company was able to generate test data for any insurance application on-demand and in real-time.
  • The integration with Jenkins streamlined the development process in a CI/CD pipeline.
  • The testing process was automated using GenRocket’s API to generate and consume test data.

Related Case Studies.

Contact us

Let's talk!

* Required
* Required
* Required
* Invalid email address
By submitting this form, you agree that IoT ONE may contact you with insights and marketing messaging.
No thanks, I don't want to receive any marketing emails from IoT ONE.
Submit

Thank you for your message!
We will contact you soon.