Jonathon Conley

31%
Flag icon
In general, automated tests fall into one of the following categories, from fastest to slowest: Unit tests: These typically test a single method, class, or function in isolation, providing assurance to the developer that their code operates as designed. For many reasons, including the need to keep our tests fast and stateless, unit tests often “stub out” databases and other external dependencies (e.g., functions are modified to return static, predefined values, instead of calling the real database).§§ Acceptance tests: These typically test the application as a whole to provide assurance that a ...more
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
Rate this book
Clear rating