Comprehensive Testing of IMS Core for a Leading UK Mobile Network Operator
Primary Objectives
The primary objectives were to validate the IMS Core's functionality, interoperability, and resilience under various real-world conditions and ensure a high-quality, low-latency user experience. Specific requirements included
Functional and Feature Validation:
-
Confirm end-to-end call handling, including VoLTE, VoWiFi, and video calling.
-
Test supplementary services like call waiting, call forwarding, and voicemail.
Interoperability Testing:
-
Validate IMS integration with the existing LTE, EPC, and RAN infrastructure.
-
Ensure compatibility with other operators’ networks for seamless international roaming.
Performance and Load Testing:
-
Evaluate performance under peak loads to simulate real-world conditions.
-
Assess session establishment times, call drop rates, and overall network stability
Security and Failover Testing:
-
Identify potential security vulnerabilities within the IMS architecture.
-
Test system resilience and failover mechanisms in case of network disruptions.
Client Overview
One of the largest and most established Mobile Network Operators (MNO) in the United Kingdom, serving millions of customers with advanced mobile and data services. Client engaged us to test the upgrade of their IMS (IP Multimedia Subsystem) Core to support high-demand services like VoLTE (Voice over LTE), VoWiFi (Voice over Wi-Fi), and video calling over IP networks. Given the critical nature of IMS in delivering IP-based multimedia services, the client needed a rigorous and reliable testing strategy to ensure seamless performance, quality, and interoperability.
Our Solution
Service-Based Testing Framework for EPC Core
To address the client's needs, we implemented a Service-Based Testing Framework tailored specifically for IMS Core testing. Our approach focused on the following elements:
Custom Test Scenarios for IMS Core:
-
Developed custom scenarios for VoLTE, VoWiFi, video calling, and IP-based messaging to cover real user experiences.
-
Created test cases for both standard and supplementary services (e.g., call waiting, forwarding, three-way calling).
Comprehensive Protocol Testing:
-
Validated IMS protocol interactions (e.g., SIP, Diameter) to ensure efficient session initiation and accurate media exchange.
-
Simulated complex call scenarios, including handovers and roaming, using detailed protocol-level verification.
Automated Load Testing Suite:
-
Built an automated load testing suite to simulate high traffic, using tools like Viavi to mimic simultaneous users initiating sessions and maintaining calls.
-
Analysed key performance metrics, including session setup time, voice quality (jitter, packet loss), and call success rates under varying network conditions.
Integrated Failover and Resilience Testing:
-
Simulated network outages and hardware failures to assess failover protocols and IMS Core’s ability to reroute calls.
-
Validated backup procedures and recovery times to ensure uninterrupted service during potential network disruptions.
Security Assessment:
-
Conducted security vulnerability scans and penetration tests to detect possible IMS-related security issues.
-
Focused on data integrity, user authentication, and session encryption to protect user privacy and prevent unauthorised access.
Real-World Scenario Testing:
Simulated real-life user interactions and edge cases, such as roaming, out-of-coverage scenarios, and network handovers
Testing Methodology
Test Planning and Design:
-
Collaborated with the client to outline key requirements and testing goals.
-
Designed test cases and scripts, focusing on critical IMS functionalities, interoperability, and performance.
Execution and Analysis:
-
Executed over 750+ test cases, encompassing functional, interoperability, and load testing.
-
Automated performance tests ran continuously to gather insights on network stability and efficiency under load.
Real-Time Reporting and Feedback:
-
Provided the client with live updates and test insights through dashboards.
-
Delivered detailed reports on key metrics like session quality, call drop rates, latency, and failover times.
Results and Benefits
The testing effort yielded significant improvements in the IMS Core's performance and reliability. Key outcomes included:
-
Enhanced Performance: Achieved a 20% reduction in call setup time for VoLTE services, improving user experience.
-
Improved Resilience: Ensured a 99.99% call continuity rate, with minimal disruption during failovers.
-
Strengthened Security: Identified and mitigated security vulnerabilities, leading to a robust, secure IMS Core environment.
-
Cost Savings and Efficiency: Automation reduced testing time by 30%, enabling faster deployments and reducing operational costs
Conclusion
Through our comprehensive Service-Based Testing Framework, we ensured the successful deployment of the IMS Core for one of the UK's largest MNOs. By validating key functionalities, enhancing performance, and bolstering security, we enabled the client to offer a reliable, high-quality multimedia service that meets the expectations of a modern telecom provider. This case study exemplifies our expertise in mobile network testing and our ability to deliver exceptional outcomes for our clients.
Next Steps: Following the IMS Core success, the client is expanding testing efforts to include advanced 5G-based services, leveraging our framework for continued quality assurance and innovation.
A Leading UK Mobile Network Operator
Comprehensive Testing of IMS Core
The primary objectives were to validate the IMS Core's functionality, interoperability, and resilience under various real-world conditions and ensure a high-quality, low-latency user experience.
Major UK Fixed Line Operator
Delivering a Seamless and Reliable MVNO launch
UTH was entrusted with integration and end-to-end testing of User Migration, Service Assurance, Wholesale Billing, Online Charging and BSS and OSS Integration