Which Automated Tests Do I Need?
In my previous post, I explained why you need automated tests. It's cheaper, and more fail-safe. But not all tests are equal. And there is a place for each type of test. In this post, I will try to explain the basic types of automated tests in software development and lay out their use cases with advantages and disadvantages. Unit Tests Most developers are introduced to automated tests through unit tests. The role of unit tests is to test a single unit of code. What exactly is understood by a unit of code isn't clear. But a…