Our UK-based client decided to launch a big transformational change and build a brand-new platform to improve the customer’s experience, rethink and streamline their business processes, manage their B2C customers more efficiently, and boost subscription sales.
The program was divided into three major phases:
As their testing partner, Allied Testing was responsible for coordination and execution of all QA-related tasks on this project.
Objectives
The client had three main project objectives to fulfill their vision:
These goals defined our testing objectives:
Transformation projects with ambitious goals and high expectations inevitably struggle with meeting all requirements within the specified timeframes. Our program was no exception. The key challenges to address were:
After the initial analysis, the risk-based approach was deemed as the most suitable:
We also used the Test Pyramid concept for our complex platform, categorizing and organizing tests into different levels of granularity for structured testing throughout the delivery stages.
To mitigate some of the key issues and challenges:
Challenge | Adopted approach | Note |
Test various parts of the multi-system solution and their integration | ● Carry out a set of component and system integration tests based on customer journeys ● Perform functional and non-functional testing of user stories at the component level as well as their integrations |
This approach also helped us ensure system stability at critical touchpoints in the customer journey |
Enhance the customer experience | ● Establish success metrics (such as time taken for specific customer journeys, clicks needed for subscription, ease-of-use rating on a scale of 1 to 10, etc.) ● Conduct a series of A/B tests ● Observe user interactions with the new solution and journey ● Collect user’s feedback and compare it against the success metrics ● Run performance tests |
These assessments helped us: ● Gain insights into areas that need improved ● Identify enhancement strategies ● Ensure response times at each stage of the customer journey meets expectations |
Get the business buy-in and prove the newly built solution is fit for purpose | ● Organize acceptance testing ● Let them conduct E2E integration tests aligned with customers journeys |
This enabled the business team achieve the desired level of confidence in the final solution |
With clear goals and test objectives identified, great teamwork and commitment from all parties involved, risk-based approach adopted and thorough testing performed on various levels, the team managed to deliver the Program on time with very few issues reported post Go Live. Customers have shared positive feedback on newly implemented processes and user engagement has increased.
Download pdf file