What is coverage and what are the different types of coverage techniques?

What is coverage and what are the different types of coverage techniques?

Coverage is a measurement used in Software Testing to describe the level of degree to which the source code is tested. The different types of Coverage techniques are -

  1. Statement Coverage.
  2. Decision Coverage.
  3. Path Coverage.