title: Integration test framework?
body: <p>I am looking for a test framework to cover our black box integration tests. We need something that is scriptable by non developers (aka not C# unit test type stuff).</p>
  
  <p>The initial scenarios I have in mind are:</p>
  
  <ol>
  <li>Restore known DB </li>
  <li>Run sql agent job (ETL) </li>
  <li>Execute validation sql scripts against output DB</li>
  </ol>
  
  <p>and</p>
  
  <ol>
  <li>Run msi install</li>
  <li>Check existance of Folders/Files/RegKeys/Services/etc</li>
  <li>run msi uninstall</li>
  </ol>
  
  <p>So far I have not found anything that seems fitting. Mostly UI testing (Project White/etc) which we will be using but does not cover these cases. Or unit test framework based integration testing which we are not ready to push our QA team towards just yet.</p>
  
  <p>I'm currently experimenting on rolling our own internal tool for this part of testing if I can't find anything else.</p>