Introduction
The @Execution annotation tells JUnit how to run tests: either all at once or one by one. This helps control test speed and resource use.
When you want tests to run in parallel to finish faster.
When tests share data and must run one after another to avoid conflicts.
When debugging a test that fails only if run with others.
When running many tests and you want to speed up the process.