Tests We divide tests into 4 different categories. Unit Tests, Integration Tests, Regression Tests and Acceptance Tests. We define Unit Tests as tests that have no external dependencies, however local dependencies are allowed. Unit Tests run on CI.