Posts

Showing posts from February, 2009

Quis experiet ipsas experientiae?

Who will test those tests? A while ago I was invited by the lynch-mob in #twisted to write a post about what I meant when I said that "Unit tests are not real tests", and here it is. Now, recently there has been much said about Unit-testing, and code coverage , and even sensationalist blog post titles , which in retrospect "Unit tests are not real tests" would have been. I won't talk about code test coverage here, because its not relevant, we should strive to get as much coverage as we can. And of course I believe that unit tests are a fundamentally important piece of development. Especially since I tend to use Python , which is prone to disaster if not tested correctly. So, if unit tests are real tests, then why did I say they aren't? I deal mostly with application development. The user of the application is a human being. Now quite simply, the only true test of my application is the user interacting with it. I understand now that this is not really the ca