It does not matter which approach is used when writing tests: TDD, BDD, or some other. Unit tests are the primary protective barrier that helps to avoid bugs. Well-described cases will help colleagues understand what is happening in the project and not break the firewood in the code.
karma-sharding , which allows you to run several browsers in parallel, the distribution of test cases in them will fall on the shoulders of the developer.
The usual configuration for unit tests in an angular starter with webpack and karma is as follows:
Configurations of karma ...