References
Here is a list of information you can refer to:
- The
unittest
module of the Python standard library contains comprehensive documentation on how to start building a test suite: https://docs.python.org/3/library/unittest.html - Hypothesis: https://hypothesis.readthedocs.io/en/latest/
Pytest's
official documentation: https://docs.pytest.org/en/latest/- The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary (CatB), written by Eric S. Raymond (publisher: O'Reilly Media, 1999)
- Refactoring: https://refactoring.com/
- The art of software testing, written by Glenford J. Myers (publisher: Wiley; 3rd edition, November 8, 2011)
- Writing testable code: https://testing.googleblog.com/2008/08/by-miko-hevery-so-you-decided-to.html