Topic: Testing and Selenium On Rails
I am working on a new rails application and I had a quick question. I have previously used three types of tests when developing rails applications. I use standard unit tests, the standard functional tests and then I use selenium on rails. Selenium basically allows me to easily automate actual testing within the browser. It is sort of like I am going through testing the application but instead it is all automated with selenium on rails.
I have a couple of questions. First, I see a lot of talk about rspec. Is it critical that I move to rspec for my unit and functional tests? What are the advantages and is it absolutely essential that I move to rspec because I have come to like regular unit and functional tests for my simple needs so far...
Second, is there an alternative to selenium that allows for automated testing but that works a bit better. I noticed selenium isn't updated much anymore, its a bit buggy, and I was wondering if there was a better alternative.
Basically, if I could only pick three ways to test (right now its test::unit, test::unit functional and selenium), which three would serve me and my application the best?