You know what “unit test”, “integration test”, and “system test” mean. But what about “end-to-end tests”, “regression tests”, and “acceptance tests”? This post disambiguates them for you. Speak of scopes Let’s start with a one-paragraph refresher about unit tests, integration tests, and system tests: First, there are unit tests. They test the smallest…