What is Selenium?
Briefly, Selenium is a Firefox plugin that allows you to do web automation testing. It is capable of recording, editing and debugging tests. It is also platform independent so you can test websites created in PHP, ASP.NET, Ruby, etc.
- Easy record and playback
- Intelligent field selection will use IDs, names, or XPath as needed
- Autocomplete for all common Selenium commands
- Walk through tests
- Debug and set breakpoints
- Save tests as HTML, Ruby scripts, or any other format
- Support for Selenium user-extensions.js file
- Option to automatically assert the title of every page
- Easy customization through plugins
Below is a video with Selenium IDE in acton:
Probably most of the QA testers already know and use this tool but in what concerns the developers, I don’t know too many of them that use web testing automation tools on their daily development tasks although they have to test their work in the same way a QA tester does.
In this case I strongly recommend that every developer that do not use a testing automation tool should take a look at this plugin capabilities and try it for at least one day in production to see if it brings some benefits in terms of quality of work.
Although Selenium is not that user friendly and does not offer support for all the browsers, you can at any time search for alternatives but do spend some time on reading and researching about web testing automation tools.
For example for Chrome you can use: iMacros.