Success StoryComprehensive Testing Of A Complex Digital Transformation For A Leading Global Hotel And Resort Chain

Exavalu partnered with a leading worldwide Hotel and Resort Chain, to help them transform and launch a booking website for their customers and agents using multiple products including MuleSoft, Salesforce, Pega, and Elastic Search.

Challenge

1

The client was in the process of modernizing the booking process for their customers and agents, based on complex business rules implemented through Pega Rule Engine, MuleSoft, React JS, and Salesforce. Customer and Contract creation in Salesforce using SF triggers based on Data stored in Azure and Oracle DB. A front-end portal is built using React for Customers to log in and check availability. Enabling Agents to book on behalf of customers using Salesforce as part of a separate flow, using MuleSoft calls to Pega Rule Engine. The project was having multiple vendors and testing; development was being done on silos.

The Difference Exavalu Delivered

  • Exavalu recommended a comprehensive Test strategy for the program, creating an SIT test plan with a block plan to hit the key testing milestones. We performed white box testing using Postman on MuleSoft and Pega APIs, System testing on Salesforce –Validation Rules, Page layout, Triggers, API calls, Salesforce Data job validation, and SIT, E2E, and Regression testing of the entire booking flow from front end to back end. We also performed Load testing on Pega API using API Fortress and identified major issues that needed a fix from the product team. We reduced turnaround time, leading to smooth production deployment on multiple phases, improved product quality, and a faster release cycle using DevOps (ADO). We helped the customers get a better view of the entire project landscape with a systematic test approach, planning, and Test reporting.

Benefits

1

System testing on Salesforce: Validation Rules, Page layout, Triggers, API calls, Salesforce Data job validation.

2

Booking Flow Regression Testing: SIT, E2E, and Regression testing of the entire booking flow from front end to back end.

3

Pega API Load Testing for Issue Identification: Performed Load testing on Pega API using API Fortress and identified major issues that needed a fix from the product team.

4

Test Strategy Recommendation: Recommended a comprehensive Test strategy for the program.

5

SIT Test Plan Creation for Testing Milestone: Creating an SIT test plan with a block plan to hit the key testing milestones.

6

Comprehensive White Box Testing: Performed white box testing using Postman on MuleSoft and Pega APIs.