Even though there has been a huge increase in the market of mobile applications, web apps are something that are still existing in the market and that too with a decent user base. The companies that offer these services are focusing greatly on the speed quality in terms of web apps, even before the actually deploy these in the market. For this very reason testing becomes an important part. The testing of User interface is mostly done manually unlike for some functional tests that could be automated. It is considered appropriate to automate the testing as it would save all the time and effort. One term that comes to mind as we speak of automation here is
selenium testing. It is considered a popular automation tool for testing.
pcloudy is one such platform where one can conduct the selenium testing.
An open-source that enables its users to do drive interaction with the page and also test the application across the various platforms available is basically known as Selenium testing. Selenium give the user a power to user to control the browser in their own preferred language such as Java, Python, JavaScript, PHP, C#, Python, etc.
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 :
• Python
• C#
• Java
• Ruby
• PHP
• Perl
Web Driver : This one has proved itself much better than the above two in a lot of aspects. Using a modern and stable approach in automating browser's actions makes it superior.Web Driver like the Selenium IDE and Remote control does not rely on using JavaScript for Automation. It basically communicates directly with the browser to control it.
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.
Posting Komentar
Posting Komentar