# Obey The Testing Goat [TOC](https://www.obeythetestinggoat.com/book/toc.html) [GitHub Repo](https://github.com/hjwp/Book-TDD-Web-Dev-Python) [Last At](https://www.obeythetestinggoat.com/book/chapter_manual_deployment.html) (Chapter 9) ### TDD Order Of Operations: 1. Code a Test! 2. Run test and ensure it FAILS! 3. Write MINIMUM Code to PASS! 4. Run test and ensure it PASSES! 5. Rewrite code smaller/better, Refactor, DRY, etc. 6. Run test and ensure it PASSES! 7. Commit to a Git repo! ### Upgrading Selenium, Geckodriver, and Chromedriver: 1. ```pip install --upgrade selenium```, 2. Download new Geckodriver, (Google "Geckodriver") 3. Extract Geckodriver into virtenv/bin, (Python Virtual Environment) 4. Download new Chromedriver, (Google "Chromedriver") 5. Extract Chromedriver into virtenv/bin, Done.