Testing your Python Code

Abstract

Have you ever written hundreds of lines of Python network automation code only to find out that it does not work as expected? Have you had bugs in your programs that could have been found, if only you had tested for them? In this talk, we will present different types of testing such as unit, system, and integration testing, and how you can integrate these in your current network automation programming workflow. We will introduce mock Python objects that simulate network functions, fixtures, and best practices for comprehensive testing of API requests and network devices. The talk will include coding samples and templates, offering you the tools to start testing your Python code immediately.

Date
Nov 1, 2020 1:00 PM — 3:00 PM
Location
Virtual Event
Xenia Mountrouidou
Xenia Mountrouidou
Senior Security Researcher

Xenia Mountrouidou is a Senior Security Researcher at Cyber adAPT with versatile experience in academia and industry. She has over 10 years of research experience in network security, machine learning, and data analytics for computer networks. She enjoys researching novel intrusion detection techniques, finding interesting patterns with machine learning algorithms, and writing Python scripts to automate boring tasks. Her research interests revolve around network security, Internet of Things, intrusion detection, and machine learning.