We have a web application that we want to start running regression tests on, and have pretty much decided that we will be using Selenium 2. Not all of the testers are programmer savvy. Is Selenium IDE usable for this? Which other recorder alternatives are best for Selenium 2?

closed as off-topic by gnat, user40980, Kilian Foth, amon, GlenH7 Feb 6 '14 at 16:48

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – gnat, Community, Kilian Foth, amon, GlenH7
If this question can be reworded to fit the rules in the help center, please edit the question.


Not all of the testers are programmer savvy.

Teach them. Or, if some are bright enough and others not, separate them out into automated testing and support (mostly replicating problems that others have found).

This might sound like an onerous task, but it's really not that hard. They don't need to know about hard-core programming to write tests, simply teach them some Java (or whatever the tests are to be written in) and the PageObject pattern. That's it. If they can't handle the PageObjects themselves then get the programmers to write those while the testers write the tests on top of them.

I strongly recommend against using recorders. Unless you have no javascript whatsoever, you are going to run into problems that need tweaking and the testers will eventually either need to learn simple programming or rely on programmers' help forever.

Better to teach them early and have a good solid test framework for them to work within.


No, IDE is to help in creating tests not to create tests. You will need to code the tests if you want them to be usable and stable. As already suggested make the testers learn the tool. No need to learn hard core programmeing, basic Java would suffice.

Not the answer you're looking for? Browse other questions tagged or ask your own question.