Session:
Automated ACI Testing with NetDevOps Through Services as Code and CAIT - LABATO-2205
Abstract:
The Cisco Continuous Automation and Integration Testing (CAIT) service utilizes CX Test Automation Manager (CXTM) as a test automation solution to
accelerate customer adoption of new technologies and IT services in their own networks. A key benefit of CXTM lies in the easy-to-use automation
with open-source Robot Framework and the thousands of Robot keywords offered as part of the reusable test libraries for interacting with both Cisco
and third-party devices alike. In addition to an intuitive GUI, CXTM offers a full northbound REST API for NetDevOps environments, or integration
with other tooling. In this session, participants will build a NetDevOps CI/CD pipeline with GitLab using Python, Terraform, and CXTM for deployment
and testing operations. For the testing stages of the pipeline, participants will create test automation using CXTM as part of the CAIT service add-on
to validate an ACI fabric deployed using Services as Code (SaC) with ACI as Code (AaC).
Session Type:
Walk-in Lab
Session:
Automated Testing for Controller-Based Network Management Solution - BRKATO-1007
Abstract:
Automation is crucial for enterprises in the middle of digital transformation, including 5G, enabled by Software Defined Networking (SDN) and
Network Functions Virtualization (NFV). They are leveraging controllers to provide fully automated, close to real-time activation and assurance of services
in the network, at scale, in a multi-vendor, cross-domain network environment. Automated validation of the controller behavior and functionality using CXTM
(CX Test Automation Manager) will allow to quickly test all the components in a multi domain solution architecture as well as perform end to end solution
testing before deploying in production. This session will walk you through the end-to-end test work flow for the same. You'll leave this session with
information to help you: 1. How to leverage CXTM to develop rapid test automation using APIs for controller validation using Cypress based CX CDT
(Cross Domain Test Harness) test module 2. How to leverage CXTM to develop rapid test automation using UI recorder for controller validation using Cypress
based CX CDT (Cross Domain Test Harness) test module 3. Lastly, how to execute test automation developed in the above steps and view EOTR (End Of Test Execution Report)
Session Type:
Breakout
Session:
Crafting Tests at the Speed of Your Network - BRKATO-2108
Abstract:
In today's environment, generative AI has significantly accelerated the pace of software development, and this same
generative AI can be used for test development. Embark on the frontier of cutting-edge testing methodologies with
behavior-driven development (BDD) using Cisco CX Test Automation Manager (CXTM), Python, Robot Framework, and Github
Copilot. You are enabled to create sophisticated testing capabilities with an advanced framework like CXTM, and using
a generative AI tool like Github Copilot, you can rapidly development Python code wrapped into BDD tests written in
Robot Framework. Now, combine all this to pave a way for collaborative testing with Cisco devices through CLI, REST API,
and NETCONF for your organization's network. In this session, we will walk through strategic methods of achieving
accelerated test development validating network environments. Attendees will walk away with an enhanced grasp of validating and testing their network, accelerating the pace of their operations.
Session Type:
Breakout
Session:
Automated Testing for Your Network - LTRATO-2001
Abstract:
Automation of time-consuming tasks in network operations has become a must for network engineers. In Cisco CX we see huge
demand coming from our customers for various automation topics, especially for the automation of network testing and
validation. Cisco released the PyATS framework for test automation and a lot of our customers are willing to implement
this ecosystem in their networks. This lab will introduce participants to real-world examples and give them a fast start
for test automation with PyATS and CXTM. In this lab the participants will build their own automated tests for the real
network, using the PyATS framework. All participants will get access to the lab source code.
Session Type:
Instructor-led Lab