title: Unit testing huge applications - Proven methodologies?
body: <p>I've been working in windows forms applications and ASP.Net applications for the past 10 months. I've always wondered how to perform proper unit testing on the complete application in a robust manner covering all the scenarios. I've the following questions regarding them -</p>
  
  <ul>
  <li>What are the standard mechanisms in
  performing unit testing and writing test cases?</li>
  <li>Does the methodologies change based
  on the application nature such as
  Windows Forms, Web applications etc?</li>
  <li>What is the best approach to make
  sure we cover all the scenarios? Any
  popular books on this?</li>
  <li>Popular tools for performing unit
  testing?</li>
  </ul>