SELENIUM is a free (open-source) automated testing framework used to validate web applications across different browsers and platforms. You can use multiple programming languages like Java, C#, Python etc to create Selenium Test Scripts. Testing done using the Selenium tool is usually referred to as Selenium Testing.
Selenium Software is not just a single tool but a suite of software, each piece catering to different testing needs of an organization. Here is the list of tools
-
Selenium Integrated Development Environment (IDE)
-
Selenium Remote Control (RC)
-
WebDriver
-
Selenium Grid
-
To reduce Testing Cost and Time.
-
To reduce Redundancy.
-
To speed up the Testing Process.
-
To help improve Quality.
-
To improve Test coverage.
-
To reduce Manual Intervention.
To learn Automated Testing, and work in Automated Testing Environment, below topics are required,
I) Software Testing Fundamentals
II) Automated Testing Fundamentals
III) Programming Fundamentals
IV) Database Fundamentals
V) Web Fundamentals
Software:
✔ Firefox 3.6.5
✔ Debian GNU/Linux 5.0.3
Grid:
-
Selenium grid remote control standalone – 1.0.4
-
Selenium server – 1.0.1
-
Selenium grid hub standalone – 1.0.4
-
Selenium grid tools standalone 1.0.4
Hardware:
✔ 4x Dual-Core AMD Opteron
✔ Total Mem 4048 Mb