This talk will cover how to succeed in the world of automated network testing. By walking through the various testing methods, levels, and how the various tools out there compare. Such as why do we need pre and post testing, why it is important to understand the difference between unit and integration level tests. But also we will dive into the differences between tools such as Batfish, pyATS, Pytest etc. All of which will be followed by a demo where we will test a network using the various aspects covered.