> -----Original Message----- > From: Malcolm Edgar [mailto:[EMAIL PROTECTED] > Sent: Tuesday, June 12, 2007 9:47 PM > To: [email protected] > Subject: Re: Unit testing web apps > > I think writing unit tests for DAO/Service classes is OK, but > going up to the UI tier is not worth the effort. This is due > to the amount of change you see in UI's and the effort it > takes to write and maintain these tests.
I have to disagree here. While they are a pain in the neck to maintain, our selenium tests have turned up numerous problems. Just recently we discovered a problem with using a shared data cache on certain objects. It also helps tests session-bound contexts. Since Selenium uses an XPath-like syntax for DOM navigation, you can write tests that generally work even after UI changes. -- Kevin
