The Client is one of the world’s biggest enterprise software companies, offering a wide range of cloud-based applications and platforms as well as hardware and services to help companies improve their processes. The company’s mainstay product is one the most popular corporate database offerings – top ranked in the world for database offerings.
The Client is moving its products to cloud computing environments, where customers can access programs from multiple locations and devices. Cloud and license businesses generate more than 80% of its sales.
The Enterprise product company planned to step into the market to expand the business and provide their customers better experience post-implementation.
The Client provides regular updates to their customers on the Cloud. This causes a number of challenges for their customers who are managing their own change programs and applying various business enhancements to their enterprise landscape.
With this in mind, an automation framework had to be designed—a flexible model that could be adapted to fit the integration challenges of each customer, which are specific to their individual ERP landscape. The company reached out to an large Service Integrator to implement the same, but as the framework was not robust and adaptive, the solution failed. It was a major setback for the organization and impacted the revenue forecasted.
Qualitest stepped in, took ownership and prepared to deliver the robust automation framework required. This was the first step to fulfil the Client’s vision.
Qualitest worked with the Client to build a strong, flexible, advanced automation framework that would accommodate testing their Cloud products, with intelligent build-and-deploy mechanisms, better reporting and the capability for integration into the DevOps pipeline.
“Qualitest enabled the Client’s users to execute tests on their own, including defining test suites, using only a browser with no software installation required.”
The Client wanted to:
To achieve these goals, Qualitest implemented an iterative process model, with three clear, well-defined phases:
Phase 1 – Framework and Key Features
Qualitest enabled the Client’s users to execute tests on their own, including defining test suites, using only a browser with no software installation required.
In addition to self-service test execution, the Client’s users were also enabled to create sequence test cases, review statistics and an interactive report on their test execution on a dashboard as well as schedule tests at specific pre-determined times.
The Qualitest solution also offered the Client the ability to define Test Catalog as a subset of the Customer Master and associate it with Role, creating multiple users who can execute tests simultaneously and in parallel and more.
Phase 2 – Automation and Maintenance of Test Scripts
Qualitest managed automation script development for multiple releases, applications and customers simultaneously.
We also created ready-to-deploy automation scripts available even before the start of any new customer engagement, with only customer-specific data and configuration tailoring effort needed.
In addition, the Client received an easy-to-maintain automation framework. Customer specific additional scripts could also be added using the same framework to the customer library of test automation suites.
Phase 3 – DevOps & Automated Build Deployment
Qualitest provided the Client with a robust framework that could be plugged into a customer’s CI/CD pipeline.
Once the framework is deployed into a customer’s environment, installation, build and initial Smoke Test pack run on the Environment, which is completely automated.
“The Client was able to achieve all their stated goals for the engagement six weeks earlier than the planned timeframe and could now sell the ready-to-deploy automation solution to their existing and prospective customers.”