I am looking for a good way to consistently test my web applications from the end user's point of view. I have all kinds of ways to check to make sure my code is working behind the scenes. I can't count the number of times that I make a change to a piece of code, test it and it works fine and then deploy it only to have it blow up somewhere else weeks later. I have by that time forgotten the change I made that caused it to blow up. I need something that I can run every time I make a change to assure me I did not break something somewhere else.
It needs to be able to input correct and incorrect entries so that client side validation can be tested also.
Have you seen this technique using fitnesse and selenium?
Can't vouch for how easy it is to set up, we've looked at selenium a little and one of our test analysts is keen to integrate something like FIT/Fitnesse into our automated testing but we're not there yet.