Introduction to Selenium Automated Testing
Introduction:
Selenium is an free-source automated testing framework used for testing of software or web application and validating the web application across different browsers & platforms. For Selenium test script you can use different programming languages like java, python, ruby, C#, PHP etc...
Selenium is not a single tool, it's a set of tools which helps the tester to automate web-applications more efficiently. So let's discuss a bit about them:
- Selenium Integrated Development Environment(IDE)
- Selenium Remote-Control(RC)
- Selenium WebDriver
- Selenium Grid.
"How did Selenium get it's name?"🤔
So the name "Selenium" came from a joke during the development of Selenium. At that time there is another automated testing framework made by the company named as "Mercury Interactive". As selenium remove the toxic effect of poison from human body, so Jason implied this word to collaborators. So that's how Selenium got it's name.
Advantage & Disadvantage of using Selenium:-
Advantages:-
1. Selenium is an open Source-Frame.
2. Selenium supports Mobile-Devices.
3. We can execute scripts on different operating systems.
4. Can execute different tests in parallel using Selenium Grid.
5. It can execute tests while the browser is minimized.
Disadvantages:-
1. It does not support mobile applications.
2. No built-in repository.
3. no official support is being provided.
4. Can't access element outside of the web application under test.
5. Automates with a very slow rate.
I hope you have enjoyed introduction to Selenium, Thank you for reading so far.
Fabulous
ReplyDeleteThanks
DeleteThanks
ReplyDelete