In this lesson, you will learn:

  • An overview of Pytest integrations.
  • Types of network testing.
  • Tools for testing.

Up until this point, we have learnt about the different features and components used within Pytest for testing. Now we will pull together what we have learnt to integrate Pytest with the other automation tools that you can use for network testing such as Nornir/NAPALM, Batfish and Suzieq.

You may be asking why we are integrating with these tools and also when they would be used. If you recall, at the beginning of this course we spoke about pre- and post-testing. To recap:

  • pre-testing - validating our configuration is valid and ok to be applied to the network
  • post-testing - validating our network is running as expected once the configuration has been applied.

Therefore, you can use these tools to perform pre- and post-testing against your network. Below is a summary:

Members Only Content
Want to Learn Network Automation?
Join our membership to access:
  • Full deep-dive course library (inc. Batfish, pyATS, Netmiko)
  • Code repositories inc. full course code, scripts and examples
  • 24x7 multi-vendor labs (Arista, Cisco, Juniper)
  • Private online community
  • Tech demos and sessions

Join Now ➜
Close You've successfully subscribed to Packet Coders.
Close Success! Your account is fully activated, you now have access to all content.
Close Welcome back! You've successfully signed in.
Close Nearly there! To activate your account, please click the link in the email we just sent you.