"Why do you want to test that your browser is working"

Mar 19, 2009 10:35

Both the Ruby on Rails and Django communities talk about testing web applications using all manner of tools, including Selenium. Selenium is an in-browser testing suite - your test suite sends the Selenium client a bunch of things to do, the Selenium client simulates the clicking of certain buttons, typing of certain strings, and then your test suite verifies that behaviour is as expected. This type of testing is necessary since no two browsers are equal (and one browser is more unequal than others).

So understand my chuckling when I read this:

The help came from an XP seminar I attended last year, where I actually asked the question, "how do I test the user interface of a web application, i.e.: that when the user clicks on a given page she gets the expected result? The answer was "You don't. Why do you want to test that your browser is working?"

The irony is palpable.

rant, tdd, microsoft, programming

Previous post Next post
Up