Coverage measurement of code is best done by using tools and there are a number of such tools on the market. These tools can help in:
- Increasing the quality and productivity of testing.
- Increasing quality by ensuring that more structural aspects are tested, so defects on those structural paths can be found.
- Increasing productivity and efficiency by highlighting tests that may be redundant, i.e. testing the same structure with different data (as there is possibility of finding the defects by testing the same structure with different data).