Testing the core functionalities required by our Client was not straightforward with essential quality standards not met.
Issues were detected in the early stages of development, preventing the accumulation of critical bugs and ensuring a more stable MVP.
A Minimum Viable Product (MVP) which was crucial to identify and fix potential issues, ensuring the product met basic quality standards.
Continuous testing processes were implemented so that as new features were added, existing functionalities were not compromised, maintaining overall product quality.
Executed more than 3500 test cases for Regression for 45 releases.
Created a regression pack of 80 test cases that helped to maintain the quality, stability and reliability of software products across releases and updates.
Our Client was a train operating company in the United Kingdom, which operated the InterCity West Coast franchise from 9 March 1997 to 7 December 2019. The franchise covered long-distance passenger services on the West Coast Main Line between London, the West Midlands, North West England, North Wales and southern Scotland, consequently connecting six of the UK’s largest cities: London, Birmingham, Manchester, Liverpool, Glasgow and Edinburgh, which have a combined metropolitan population of over 18 million. It had around 3,400 employees in 2015.
Their brand was also used on the legally and operationally separate East Coast Trains mainline from 2015 until 2018, and previously on Cross Country Trains, which operated between 1997 and 2007, as well as from 2018 to 2020 in Florida, USA.
Our Client’s train ticketing app was newly developed to help facilitate members planning and booking UK train tickets using a debit or credit card, and receive credit points for each purchase related to the transaction value. This functionality was built into an app which was available on iOS and Android.
The objective was to test an MVP product ensuring the product’s functionality, reliability and user satisfaction within the constraints of rapid development. The app was inconsistent and had weaknesses from the beginning.
Some of the challenges our Client came up against included:
Addressing these challenges required a strategic approach to quality assurance that considered the unique characteristics and goals of an MVP while maintaining a focus on delivering a reliable and high-quality product.
Understanding the needs of both the business and the end user POV, several types of functionality testing were deployed including accessibility testing and backend testing. Project requirements were defined, providing comprehensive information about the level of quality of our Client’s product.
There were two distinct phases in the testing process including:
Phase 1 – deploying a MVP product which was crucial to identify and fix potential issues, ensuring the product met basic quality standards
This phase involved thorough testing to ensure that the basic features worked as intended, addressing potential issues, and gathering user feedback. This iterative testing process helped to refine the product, improve its usability, and set the foundation for future enhancements based on user insight.
Phase 2 – a focus on validating new features, assessing their integration with existing ones, and ensuring overall system stability
The focus then shifted to validating new features and functionalities introduced after the initial MVP. This phase involved comprehensive testing to ensure the seamless integration of new components with existing ones, checking for any regressions, and verifying that the product meets quality standards across various testing aspects like functionality, performance, security, and user experience.
In testing the various sources and third-party companies underpinning the ticketing Product, this included:
1. Silver rail – for the backend solution
2. Fast rail ticketing – provide a refunds web form for tickets that can be automatically refunded
3. Braintree – payment method4.Eagle Eye – who will be providing the loyalty points solution
Phase 3 – Accessibility testing to ensure they are inclusive and usable by a diverse range of users
Accessibility testing was conducted following WCAG guidelines, with early accessibility testing increasing user reach. Accessibility-friendly websites rank higher in SEO, driving more traffic and conversions while also offering simpler interfaces, reducing bounce rates and increasing user engagement.
Several solutions for the MVP (Minimum Viable Product) software applications were provided including:
By integrating quality engineering into the development process for an MVP, a more robust and reliable product was delivered for our Client which reduced the likelihood of critical issues and enhancing the overall user experience.
In addition, our Client benefitted from: