Selenium is a suite of software's where each caters to a different kind of testing need of the organization. It is mainly made of four components which are as under :
1. Selenium Integrated Development Environment (IDE)
2. Selenium Remote Control (RC)
3. Web Driver
4. Selenium Grid
Simplest framework in Selenium suite is this Selenium IDE and is considered as the most easy one to learn. This is basically a Firefox plugin which youcan install just as you can install all of the otherplug-in.It is because of the simplicity of Selenium IDE that it is used as a prototyping tool and in case you have to create test cases that are more advanced, you should use However, because of its simplicity, Selenium IDE should only be used as a prototyping tool. If you want to create more advanced test cases, you will need to use eitherWebDriver or Selenium RC.
Selenium Remote Control (RC) was initially the first testing framework of Selenium project for the longest time. Considered as the foremost automated web testing tool it allowed users to select and use the programming language which they preferred. It supports the below mentioned languages :
Selenium Grid : A tool that is used along with the Selenium Remote control to run tests parallel across different machines and that too at different browsers at the same given time. Some of the features of the Grid are as under :
• It saves alot of time
• Makes use of the hub and node theory, where the hub is basically the source of commands to all the nodes connected.
This briefly explains what Selenium Testing is and what its different components are.