History of Selenium:
Selenium is a framework used for software testing for Web Applications. Selenium software can deploy on Linux, Windows and Mac OS platforms.
Selenium is open source licensed software.
Selenium released under the Apache 2.0 license
Selenium was developed by Jason Huggins in the year 2004 at ThoughtWork. After that, he joined with a group and developed Selenium Remote Control (RC).
In the year 2005 Dan Fabulich and Nelson Sproul and Pat Lightbody made some modifications in Selenium Remote Control and improved the performance.
In 2007 the automation tool called WebDriver was developed by Simon Stewart.
In 2009 by combining above two projects Selenium 2.0 was developed.
Why the Name Selenium?
It came from a joke which Jason cracked one time to his team. Around then one of the computerized testing structure was well known, and it was by the organization called Mercury Interactive (yes, the organization who initially made QTP before it was obtained by HP).
Since Selenium is a well-known antidote for Mercury poisoning, Jason suggested that name. His teammates took it, and so that is how we got to call this framework up to the present.
Why we go for Selenium?
- Selenium is a Functional Automation tool for Web applications.
- Selenium is an open source tool (No cost Involved in it).
- Selenium supports the languages like HTML, Java, PHP, Perl, Python, Ruby
- And C#.
- It will support IE, Mozilla Firefox, Safari, Google Chrome, and Opera.
- It supports the OS like Windows, Linux, and Mac.
- It is very flexible when compared to QTP and other functional tools,
- Because it supports multiple languages.
Components of Selenium:
- Selenium IDE
- Selenium RC
- Selenium Web Driver
- Selenium Grid
Roles and Responsibilities of Selenium Test Engineer:
· Selecting Test Cases for Automation
· Selenium Environment Setup
· Inspect Elements / Objects
· Enhancing Test Cases using Programming features
· Binding Test cases, Executing Test Batches, Prioritizing Test Cases and generating Test Reports using TestNG/JUnit.
· Cross Browser Testing, Database Testing, and Data Driven Testing.
· Analyzing the Test Results and Reporting Defects
· Defect Tracking and Select Test Cases for Regression Testing
· Regression Testing on Modified builds.
· Final Regression
· Maintenance of Test Automation Resources
What are Prerequisites for Selenium Training?
Our Experienced trainers will teach from basics, if you have little bit java oops knowledge is an added advantage for this course.
Course Finished Certificate :
After finishing the course we provide Selenium course finished certificate of kits technologies looks like