Unit Testing 101: Are You Testing Your JavaScript?
msdn.microsoft.com
msdn.microsoft.com
Despite the fact that this is a Microsoft blog, the content is about the furthest you can get from MS-centric development. Everything he endorses is open source, from sources other than Microsoft. It's kind of amazing.
Test automation is about preventing bugs.
However, unit testing is also a nice way to find bugs. In any case, "trapping" a bug like I did in this article is often an effective way of introducing newcomers to what a unit test is.
I didn't mean my nit-picking to come across as harsh and dismissive. I just get hung up on people talking about writing tests to find bugs, because if that's all it is about, manual testing is generally faster in the short-run.
since when did they develop on firebug, use open source tools, and hudson ci? and practice TDD?