title: How to determine the contribution rate of a specific unit test case?
body: <p><strong>Background</strong></p>
  
  <p>I am aware of the principles of <a href="https://en.wikipedia.org/wiki/Test-driven_development" rel="nofollow">TDD</a> (Test Driven Development) and unit testing, as well of different coverage metrics. Currently, i am working on an Linux C/C++ project, where 100% <a href="https://en.wikipedia.org/wiki/Code_coverage" rel="nofollow">branch coverage</a> should be reached. </p>
  
  <p><strong>Question</strong></p>
  
  <p>Does anybody know a technique/method to automatically identify those unit test cases, that contribute most to reach a specific coverage goal? Each unit-test could then be associated with contribution rate (in percent). Having this numbers, unit-test cases could be ordered by their  contribution-rate. </p>