Selenium

samu santhiraj - Aug 28 - - Dev Community

Selenium :

  1. Selenium is one of the most widely used open source web User Interface automation testing suite .It can be easily deployed on platforms such as windows ,Linux ,Solaris and Macintosh.
  2. Selenium supports automation across different browsers , platforms and programming languages. Importance of testing in Selenium Automation: Manual testing can be time consuming and prone to human errors. Selenium Automation allows test to be executed quickly and accurately, reducing human mistakes and ensuring consistent test results. Selenium allows developers and testers to automate the testing of web applications across different browsers and platforms. 1.Language support(python ,JavaScript) 2.Browser support(google chrome, IE) 3.Scalability(test cases ,maximum test coverage) 4.Reusable test script(save time & effort in test script creation & maintenance) 5.Parallel testing(parallel testing execution &allowing multiple tests to run concurrently) 6.Documentation and Reporting 7.User Experience testing (user interactions &behavior) 8.Continuous integration and Continuous Deployment Selenium automation testing tools: 1.Selenium WebDriver(interaction with web browsers ,real user , supports various programming languages& dynamic web elements) 2.Selenium Integrated Development Environment(IDE)(recording and playing back test scripts & small scale automation) 3.Selenium Grid(parallel execution & multiple browsers) 4.Selenese (set of commands used in selenium IDE) 5.Browser Specific Driver(chrome driver)

Use of Selenium automation:
1.Efficient & accurate web application
2.The ability to test your web application on multiple browsers and OS
3.To run more than one test at the same time

. . . . . . .