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