About the client
Investment bank and financial services firm with offices in all major financial centers around the world.
The challenge
Increase the unit test coverage to rebalance the correct test pyramid and detect errors faster.
What we did
- We have analyzed the current level of unit test coverage of the modules
- Based on the technologies used in the project, we have selected the best available tools to accelerate the unit test coverage process
- We have rebuilt the modules according to SOLID rules to enable unit test coverage
Effects
- Refactoring modules according to SOLID rules
- Covering more than 20 000 lines of application code with unit tests
- Increase the coverage level by more than 30%