Technologies
Paweł Paprota
ppawel at fastmail.fm
Fri Aug 31 09:01:19 BST 2012
Hi Tom,
I'm by no means a Rails expert but I do have experience in dealing with
UI testing on projects.
So just quick two cents from me regarding Selenium - for me it always
was the ultimate solution to UI testing since you test the whole thing -
a web browser is started and then driven by Selenium which is basically
simulating user actions.
However, I've always had a lot of problems with setting up Selenium so
it "just works". There were always problems with infrastructure
(specifically, when trying to set up Selenium Grid on a couple of nodes)
or the drivers themselves (IE was notoriously problematic to drive).
Then again, as I have not used Selenium lately, maybe those problems
have been fixed in recent months.
I've also seen the Robot Framework [1] in action but this tool is
probably more useful to QA teams - from what I observed, developers
don't use it as happily as QA persons. It does however have a big
advantage of a layer above test drivers like Selenium so in theory those
can be used interchangeably. For example, there is a Watir [2] driver
for Robot Framework.
That's about it from me, looking forward to the discussion as I always
see the value of proper UI testing.
[1] https://code.google.com/p/robotframework/
[2] http://watir.com/
Paweł
More information about the rails-dev
mailing list