Saurabh Bhardwaj, Tech Evangelist, General Manager VOIS and Ramapriya Shivakumar, Senior Test Lead, Vodafone 
Vodafone Enterprise UK is one amongst the fastest growing businesses globally within fixed data network spanning over 90 countries. Offerings like Internet of Things (IoT), Cloud Connect, Mobile, Fixed and Unified Communications helps to connect people, places & things, and to do so interplays a complex IT stack complemented by an array of networks.
Company understand that to build a competitive advantage a key factor contributing is “Accelerating Application Delivery“. The myth that testing holds back the speed of delivery is not relevant today, now with Continuous Testing (CT) and DevOps practices that provide near-real time measure of business risk & comparing it within the acceptable limit.
CT and DevOps adoption is a guiding principle and there is no ‘One Size Fits All’ solution off-the-shelf. Creating a stable and low maintenance E2E continuous test framework is challenging given complex application stacks, deeply entrenched process built for dramatically different delivery models within strict compliance requirements. The four pillars towards sustainable CT/DevOps are Stability, Scalability, Maintainability & Reusability. This paper/presentation details how these pillars were realized in the CT & DevOps adoption journey within E2E testing services for Vodafone Enterprise IT (EIT). Key Challenges:
- Focus on Stable Test Suites rather than enhance Coverage
- Build Scalable Automation Framework that is hybrid, flexible & customizable, yet Standardized
- Build a Mature, Maintenance free platform using Jenkins/Azure DevOps (ADO) Orchestration
- Design to reuse framework, processes & tools
This journey provides an adaptable framework to establish Continuous Testing by extending DevOps beyond ‘Build-Test- Deploy’ within systems to ensure Auto Deployments, Auto environment and Functional Sanity test-runs & Auto Reporting are embraced across entire E2E stack.
Adopt, Adapt & realize Value – Focus on the right solution for your challenges
It is true that there is no such thing as Enterprise CT & DevOps In-A-box. Given the rapid advancement in tools and technologies in this space, there is often tradeoff between keeping the CT & DevOps system stable/mature and achieving low maintenance overheads. An enterprise CT & DevOps framework that can achieve your organization’s goal with respect to quality, speed, and efficiency, needs to be crafted by adapting this framework based on solid understanding of the current testing estate within the organization and focused evaluation of the key challenges impeding the pace of delivery.
View Saurabh and Ramapriya’s video