In the first chapter of the book, you about learned the history and philosophy of Python. Subsequent chapters explored the features of various test automation frameworks in Python. The frameworks you explored included doctest, unittest, nose, nose2, and pytest. This chapter looks at coding conventions that will make the test discovery easier across the frameworks. Then, we will look at the concept of test-driven development and how it can be implemented in Python 3 projects with the help of pytest.