Introduction
Test groups help organize tests into categories. This makes running related tests easier and faster.
When you want to run only smoke tests before a release.
When you want to separate slow tests from fast tests.
When you want to run tests for a specific feature only.
When you want to skip tests that are not ready or broken.
When you want to run tests in parallel by group.