I was on my way home this evening when I was thinking of a test generation framework that could help me write some of the tests I always write to test construction setters, properties and null inputs to methods. Basically the tag line was going to be "AutoSpec - For those of us that are Test Driven but want to automate some of the mundane tests."
Once I got home, I started to look if anything like this is out there and came across something different. I came across a Ruby product called AutoSpec. AutoSpec in Ruby is part of a framework that is always running your specs as you write or change code! This is awesome :
Automatically running your specs as you write code is a very effective way to improve your Behavior Driven Developent (BDD) practices and overall productivity. When I’m building new features in my Rails apps, I keep one terminal window in view with autospec running continuously, detecting changes to my files, and automatically running all relevant specs that the file may affect. It gives me nearly instant feedback about any change that I made that has completed a pending feature, or may have broken something inadvertently.
My thought here is I totally want this!!!
Update: Apparently I am not the only one...when AutoSpec was still called AutoTest, James Avery wrote AutoTest.NET. And it looks like it is being actively worked on right now. Here's the link to the Google Code: http://code.google.com/p/autotestnet/