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.
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