Overview
The client is a US-based manufacturer of network switch silicon used in major cloud providers' data centers. They wanted to develop a scalable test automation solution for their programmable switches that could expedite their entire testing process. ACL Digital designed Pytest based test automation framework for system testing and developed Python API to seamlessly update SONiC image on multiple switches.
Challenges
Absence of system test automation framework for SONiC NOS
Benefits
- The framework reduced overall testing time by 60%, ensuring compatibility checks of the switch SDK and SONiC with any new development on the SDK
- Delivered a reusable testing framework that also supports the client’s next-generation switches based on SONiC