Back to Basics: Becoming BAT Man

In my Back to Basics post on my conclusions about blackbox automated tests (BATs) and unit testing, I said that we should: Spend a majority of your effort, all the time you would have spent writing unit tests, instead writing what I will call blackbox automated tests or BATs. In this post, I am going to outline what I think …

Back to Basics: Unit Testing, Automated Blackbox Testing, and Conclusions!

If you’ve been following me from the beginning of the Back to Basics series, you’ll know that I set out to reevaluate some of the commonly held truths of what best practices are, especially in regards to unit testing, dependency injection and inversion of control containers. We’ve talked about what an interface is, cohesion and coupling, and even went a …

crazybookshelf2.jpg

Why Field Testing Changes Everything

Have you ever tried to put together K-Mart furniture?  You know what I mean, the kind of furniture that you put together with a hex wrench? Well, whenever I try to do it, I almost always end up putting the first or second piece backwards. Of course I don’t discover this problem until I go to set the furniture for …