title: How would you test a program that's supposed to run long time?
body: <p>How would you test a program that's supposed to run long time?</p>
  
  <p>In my project, the program is designed to keep running for years.  It's impossible for the QA guys to really test the program that long time.  Then what test strategy should I apply to guarantee that the program could really run for that long time?</p>