Why use test drive development? - Answers Speed, Clean code, Focus, Fewer bugs
Test Driven Workflow Steps - Answers 1. Write Test
2. Test fails (think of what class or function you want and test for intended developent
3. Write some code
4. Test passes
5. Refactor (clean up code)
Automated Testing Benefits - Answers 1. Financial Benefits
2. Reduce Manual Effort
3. Find problems before they happen
4. Scale
Automated Testing Tools - Answers -PyATS
-NorNIR
-NAPALM
Testing Tool Simulations - Answers GNS3, Cisco Modeling Labs