What is automation testing?
Automation testing is a process of automating the existing manual process to test the application. Separate tools are available for automation testing which lets you create test scripts which can be executed repeatedly and does not require any manual intervention.
What are the advantages/benefits of automation testing?
What is the need of automation testing?
It is a challenge for any company to continuously maintain the quality and efficiency of the application. So with the use of automation testing, we can improve the quality and efficiency of our application continuously. Automated test cases can run fast frequently, which is cost-effective for software products with a long maintenance life.
What is Selenium?
Selenium is an
open source automation tool which provides the facility to automate web application. It is composed of Selenium IDE. It’s a tool for recording & playing back. Selenium is designed to support automation testing of function aspects of web application and platforms. It supports multiple programming languages like
Selenium is not a single tool rather a package of several testing tools. It has four components.
Selenium IDE is an Integrated Development Environment for selenium tests. It is implemented as a
Firefox-Add-On and provides the features for recording, editing and debugging tests. It was previously known as Selenium Recorder.
Web Driver is designed in a way to provide a simple, more abbreviated programming interface in addition to addressing some limitations in Selenium RC. Web Driver was developed to providing the better support to dynamic web pages where elements of a page may change without the page itself being reloaded.
Selenium Grid allows you to execute your tests on different machines against different browsers at the same time. Selenium Grid supports distributed test execution. It allows to execute your tests in distributed environment.
What are the limitations of Selenium?
What are the types of testing that can be supported by selenium?
What are the different types of locators in Selenium?
Locators are used to identify the web elements accurately in a web page. Different types of locators are available in Selenium:
Different types of locators are available in Selenium are as following:
Which is the latest Selenium tool?
How do I launch the browser using Web Driver?
For FireFox browser:
WebDriver driver = new FireFoxDriver();
For Chrome Driver:
WebDriver driver = new ChromeDriver();
What are the different types of drivers are available in WebDriver?