Introduction
Fast tests help you check your code often. This means you find problems quickly and fix them before they grow.
When you want to check your code after every small change.
When you work in a team and need to share reliable code fast.
When you want to avoid waiting long times before knowing if your code works.
When you want to run tests automatically on every save or commit.
When you want to keep your project healthy and avoid big bugs.