title: Tools for regression testing
body: <p>Every time a new version of software is released, we need to do a full run of all the existing test cases. It's very time consuming. Is it possible to find out the <strong><em>modified parts</em></strong> of the code base and only execute test cases related to those parts. And only conduct regression tests which is affected by those modified parts.</p>
  
  <p>I want to write a tool to for that. And I want it to be as automatic as possible.</p>
  
  <p>It should be not too difficult to do. And only .NET managed code is considered for now. Or is there any exsiting tools for that?</p>