Swisscom Taking Test Driven Development to the Next Level with pyATS

Swisscom Taking Test Driven Development to the Next Level with pyATS In this session, we will explore the journey of Test Automation at Swisscom and our vision for Test Driven Development. We will discuss the initial use of CXTA/Robot framework that facilitated the creation of test automation for our SRv6 implementation. However, as the complexity of our Cisco Network Services Orchestrator (NSO) creation code increased, we found ourselves encountering difficulties in keeping up with the pace of test creation. Test Driven Development (TDD) emerged as a viable solution, enabling us to effectively address the challenges we faced. By adopting TDD principles, we were able to align the test development process with the pace of NSO creation, resulting in improved efficiency and a streamlined testing workflow. We will highlight the benefits of TDD in our automation journey and delve into the reasons behind our decision to transition to pyATS for test development. PyATS, a powerful and flexible automation framework, played a crucial role in advancing our test automation efforts. We will discuss how pyATS enhanced our testing capabilities and facilitated a smoother transition from CXTA/Robot to a pure pyATS approach. We will touch upon the unique features and advantages offered by pyATS, and how it helped us take our test-driven development practices to new heights. Speaker: Eugen Şerban, DevOps Network Engineer, Swisscom

Practical Network Testing and Automation with PyATS
▶︎

Practical Network Testing and Automation with PyATS

Service sync on a brownfield network: it's a journey, not a destination.
▶︎

Service sync on a brownfield network: it's a journey, not a destination.

How I Code With AI Agents (Spec-Driven Development)
▶︎

How I Code With AI Agents (Spec-Driven Development)

Software Testing Course – Playwright, E2E, and AI Agents
▶︎

Software Testing Course – Playwright, E2E, and AI Agents

From Canary To Global: Unified Progressive Delivery for Hybrid Cloud With... Zhuang Zhang & Ryan Wu
▶︎

From Canary To Global: Unified Progressive Delivery for Hybrid Cloud With... Zhuang Zhang & Ryan Wu

Ex-Google Recruiter Explains Why "Lying" Gets You Hired
▶︎

Ex-Google Recruiter Explains Why "Lying" Gets You Hired

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Simplifying Radio Deployments: MasOrange’s API-Driven Automation with Cisco NSO
▶︎

Simplifying Radio Deployments: MasOrange’s API-Driven Automation with Cisco NSO

30 Questions with Cisco pyATS Authors John Capobianco & Dan Wade
▶︎

30 Questions with Cisco pyATS Authors John Capobianco & Dan Wade

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

NSO Use Case: Enabling All-Photonics Network by automating distributed DC
▶︎

NSO Use Case: Enabling All-Photonics Network by automating distributed DC

Hollyhocks Sunflower Garden Oil Painting | 4K Vintage Wallpaper Art Screensaver | Vintage Frames
▶︎

Hollyhocks Sunflower Garden Oil Painting | 4K Vintage Wallpaper Art Screensaver | Vintage Frames

What World Class Software Engineers Do That You Don't
▶︎

What World Class Software Engineers Do That You Don't

Full Walkthrough: Workflow for AI Coding — Matt Pocock
▶︎

Full Walkthrough: Workflow for AI Coding — Matt Pocock

AI-Assisted Code Generation for Network Automation with CWM and NSO
▶︎

AI-Assisted Code Generation for Network Automation with CWM and NSO

Anthropic's Boris Cherny: Why Coding Is Solved, and What Comes Next
▶︎

Anthropic's Boris Cherny: Why Coding Is Solved, and What Comes Next

Build core skills to thrive as an AI-era developer
▶︎

Build core skills to thrive as an AI-era developer

Mastering Service Design: Insights from Over a Decade of Experience Developing SP-scale Automation-1
▶︎

Mastering Service Design: Insights from Over a Decade of Experience Developing SP-scale Automation-1

Agents That Talk Back: MCP, ACP, A2A, Oh my!   Taswar Bhatti   NDC Manchester 2025
▶︎

Agents That Talk Back: MCP, ACP, A2A, Oh my! Taswar Bhatti NDC Manchester 2025

MCP Tutorial: Build Your First MCP Server and Client from Scratch (Free Labs)
▶︎

MCP Tutorial: Build Your First MCP Server and Client from Scratch (Free Labs)