|
Red Squirrel Reflections
Dave Hoover explores the psychology of software development
|
[Previous entry: "Prevayler Learning Curve"] [Main Index] [Next entry: "Prevayler in XML"]
Acceptance
Tuesday, July 15, 2003
I'm finally getting around to playing with some acceptance tests. I'm using jWebUnit to build automated test scripts to walk through Diary. I shouldn't be as surprised as I am at how much I enjoy writing these tests. I've been developing web apps for three years, all the while manually testing them from the browser (though I've incorporated unit tests in the last year). Automated acceptance tests will save me untold amounts of time and frustration.
I very much enjoy writing the acceptance test first, watch it fail, and do whatever I need to do to make it pass. Then the refactoring begins. It's an addictive cycle, especially since it kicks off smaller unit-test-driven cycles along the way.
Powered by Greymatter