Jasmine is also a great framework for testing. It work headless (nodejs) and on web (for those rare times you want to debug a test): <a href="http://pivotal.github.com/jasmine/" rel="nofollow">http://pivotal.github.com/jasmine/</a>
It always annoys me when people talk about test automation (TDD, unit testing, whatever) in the context of "finding bugs".<p>Test automation is about preventing bugs.
Relatedly: what is with MSDN bloggers always referring to themselves as 'junkies'? A "script junkie" probably won't steal their mother's VCR and pawn it so they can get more scripts to stick in their arm. It's kind of a bizarre convention.
Another option is the test framework used for jQuery itself, QUnit: <a href="http://docs.jquery.com/Qunit" rel="nofollow">http://docs.jquery.com/Qunit</a>
if anyone didn't notice. that article is hosted by Microsoft.<p>since when did they develop on firebug, use open source tools, and hudson ci? and practice TDD?