title: Scenarios where automated testing is unhelpful
body: <p>What are some situations where unit testing and TDD and the like are more trouble than they're worth?</p>
  
  <p>Some things I've come up with are:</p>
  
  <ul>
  <li>When generating test data is tricky: Sometimes, being able to come up with valid, non trivial test data is a challenge in itself.</li>
  <li>When the only practical way of verifying correctness of the code is to run it.</li>
  <li>When you're testing visual elements of the design.</li>
  </ul>
  
  <p>What are some other cases?</p>