Describe the common best practices, theory, and patterns of writing tests. Characterize the types of problems that testing can solve for your repository.
By the end of this module, you'll be able to:
- Evaluate if testing is right for your scenarios.
- Describe how different types of testing, the testing pyramid, and different testing schools of thought answer the demands of modern development.