1.

What is test coverage?

Answer»

Test coverage is a metric that indicates how much of the source code is covered by the tests, allowing the tester to VERIFY the quality of their testing. It helps the tester figure out whether they are testing everything they're supposed to test.

Test coverage can mean different things to different people, depending on the particulars of their testing approaches.

  1. Product: It means LOOKING at test coverage to answer the question: Which features or the areas of the software does your tests cover? 
  2. Requirements: The software might work well, but it's not useful to the CUSTOMER if it doesn't SATISFY their needs. Requirements coverage indicates how many of the requirements are TESTED
  3. Source Code: This is usually a developer's domain and is a white-box testing technique. The developer can check how much of their source code is covered by the unit tests.


Discussion

No Comment Found