Case Studies > Genrocket Case Study

Genrocket Case Study

Company Size
1,000+
Region
  • America
Country
  • United States
Product
  • GenRocket Engine
  • Jenkins
Tech Stack
  • GenRocket API
  • Jenkins CI/CD
  • Selenium
Implementation Scale
  • Enterprise-wide Deployment
Impact Metrics
  • Cost Savings
  • Customer Satisfaction
  • Productivity Improvements
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
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 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.
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.
  • The company replaced a costly and cumbersome TDM process with an easy and cost-effective solution.

Case Study missing?

Start adding your own!

Register with your work email and create a new case study profile for your business.

Add New Record

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.