Advertisment

5G Test Strategies with CI/CD Best Practices to Ensure Automated Testing

5G Testing is fast becoming relevant and important ahead of launches around the world. Telcos should ensure automation by using strategic testing.

author-image
Voice&Data Bureau
New Update
Spirent and 5G telco cloud

5G, SD-WAN and cloud is the building blocks of telecom’s future. As such, they demand new test infrastructure, labs and expert processes. Most importantly – they demand a new mind-set. Use cases like autonomous vehicle communications, industrial IoT, tele-health, augmented reality and beyond, brings intensive performance requirements against a backdrop of multi-layered domains of hybrid network complexity.

Advertisment

Delivering on the promise of these new use cases with limited investment and expertise requires new levels of automation and a shift to continuous integration/continuous development (CI/CD).

Overcoming complexity with innovation

Applications and underlying infrastructure have become phenomenally complex. This makes it difficult for telecom operators and vendors to collaborate on new innovations. To address this complexity, the network should be segmented into domains with well-defined interfaces. Innovation pipelines may then be established for each domain, allowing domains to evolve independently. To accelerate innovation in each domain, pipelines should follow CI/CD best practices with continuous testing as a key enabler. Highly automated testing is enabling rapid validation and problem isolation as new functions and infrastructure are developed and then deployed into production environments.

Advertisment

Consolidating and automating physical labs with Lab as a Service (LaaS)

A LaaS approach pools physical and virtual resources across worldwide labs, so they function as one lab. LaaS manages and tracks utilization of all lab resources, so they can be rapidly reconfigured, test beds can be spun up and down on-demand and complex validation test suites can be fully automated. LaaS solutions enable zero-touch provisioning by connecting all physical, virtual and hybrid infrastructure and test equipment with programmable Layer-1 switches. Web interfaces deliver a “single pane of glass” where resources located in different global regions are discovered and made accessible to users worldwide and test beds can be designed and provisioned.

Because the continuous delivery process typically involves multiple suppliers and multiple internal teams the lab environment must enable state-of-the-art collaboration across all of these groups. LaaS should give each group access to the same automated test environment. This will ensure consistent validation as part of a larger innovation pipeline. LaaS must also integrate seamlessly with in-house or third-party automation tools. This will further ensure maximized use of all resources across the existing innovation pipeline.

Advertisment

Streamline collaboration between Service Provider and Network Vendors teams - adopt agile CI/CD practices with Test as a Service (TaaS)

Transforming telecom innovation starts with the lab. However, it extends far beyond to network validation test cases, workflows and cross-team collaboration. Notably, testing of previous generations of network equipment used to be much simpler. This was because it focused on validation of well-defined physical network elements. With the 5G Core and its cloud native architecture, these monolithic elements are superseded by individual CNFs. Short for cloud native network functions, these may be deployed in traditional centralized locations or closer to the network edge to enhance performance. Likewise, SD-WAN introduces multiple layers to the network with CNFs distributed across the end-to-end network.

This new reality requires that individual CNFs are validated both in isolation and as part of an end-to-end cloud network. To enable rapid collaboration and development, CNF validation must be automated and seamlessly integrated into systems for tracking feature requests, creating new builds, and managing the status of testing and bug fixes. This automated and integrated approach to validation is referred to as Continuous Testing (CT). Incidentally, it is a critical element of CI/CD, a best practice for accelerating cloud software releases.

Advertisment

Adopting CI/CD requires new capabilities; it includes, implementing a CI/CD environment for multiple vendors with a constant stream of releases, integrating automated CNF isolation and end-to-end validation tests into the CI/CD environment, emulating the network to perform realistic validation including interoperability testing of vendor CNFs  and validating both performance and security for network functions and cloud infrastructure.

The new approach

Networks have undergone a major architectural shift. Therefore, industry needs to transform the telecom innovation pipelines. This includes the way we design, develop and deploy new network-based products and services. The industry needs to build a new approach. Getting there requires a fundamental rethinking of the traditional approach to network labs, validation and deployment. As part of this, service providers and network vendors must take a hard look at what they can do themselves and when expert help is required.

Advertisment

This Article is Contributed to VnD by C P Manoharan, Director of Business Development, APAC South, Spirent Communications

5g spirent
Advertisment