Introduction to Selenium Testing
? Selenium's official website is "selenium.dev", we can download Selenium Software and documentation from this website.
? Selenium is not a single tool, a suite of test tools for automating browsers, so selenium supports testing web applications only.
? Selenium supports Functional & Regression Testing in System Testing and Acceptance Testing levels.
? Selenium has four components, Selenium IDE, Selenium RC, Selenium WebDriver, and Selenium Grid, these components were released under Apache license.
? Selenium IDE record & playback test tool, it is a browser plugin, and it supports Mozilla Firefox and Google Chrome Browsers.
? Selenium RC was removed from Selenium's tool suite from Selenium 3.0 version, and the successor of Selenium RC is Selenium WebDriver.
? Selenium supports some areas of Performance Testing, according to Selenium official website (selenium.dev) was not designed for Performance Testing.
? Selenium supports Test Independency, so we can use independent test cases in Selenium Test batches.
? Since selenium supports various browsers to execute test cases, so we can use Selenium for Browser Compatibility Testing.
? Using programming support we can conduct Database Testing with Selenium.
? Selenium WebDriver is a powerful tool in Selenium's tool suite, it doesn't have IDE, having a Programming interface only, so no built-in features in Selenium WebDriver. Tester needs to write statements for every testing task.