Found 871 Articles for Automation Testing

How to automate gmail login process using selenium webdriver in java?

Debomita Bhattacharjee
Updated on 25-Jun-2021 12:54:15

12K+ Views

We can automate the Gmail login process using Selenium webdriver in Java. To perform this task, first we have to launch the Gmail login page and locate the email, password and other elements with the findElement method and then perform actions on them.Let us have the look at the Gmail login page −Code Implementationimport org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; public class GmailLogin{    public static void main(String[] args) {       System.setProperty("webdriver.gecko.driver",       "C:\Users\ghs6kor\Desktop\Java\geckodriver.exe");       WebDriver driver = new FirefoxDriver();       //implicit wait       driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);   ... Read More

How to use Selenium IDE?

Debomita Bhattacharjee
Updated on 25-Jun-2021 12:53:23

269 Views

We can use Selenium IDE with the help of the Firefox browser. The steps required to install it are listed below −Step1 − Open the Firefox browser and launch the URL − https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/..Step2 − Click on the Add to Firefox button.Step3 − A browser pop-up gets opened. Click on Add.Step4 − The success message - Selenium IDE has been added to Firefox gets displayed along with the Selenium IDE icon created on the browser menu.Step5 − Click on the icon, to launch the Selenium IDE.

What is Static Testing & Testing Review?

Vineet Nanda
Updated on 09-Jun-2021 12:56:43

2K+ Views

What is Static Testing?Static testing is a software testing methodology used to look for faults in software applications without running the program. Static testing is used to prevent problems at an early stage of development since it is easier to notice and correct faults at this point. It also aids in the detection of faults that Dynamic Testing may miss.Dynamic Testing, on the other hand, examines an application while the code is executed.Static testing methodologies are classified into two groups −Manual examinations − Manual examinations contain manual code analysis, often called REVIEWS.Automated analysis using tools − Automated analysis is essentially ... Read More

What is Negative Testing(Test cases with Example)?

Vineet Nanda
Updated on 09-Jun-2021 12:50:16

2K+ Views

Negative TestingNegative testing is a kind of software testing that examines the software program for unforeseen input data and situations. Unusual data or situations might range from incorrect data types to a powerful cybersecurity breach. The goal of negative testing is to keep software applications from malfunctioning as a result of negative inputs and to enhance quality and stability.We can only ensure that our technology works in regular situations by doing positive testing. To create an error-free system, we must guarantee that our system can manage unforeseen situations.You will learn the following in this tutorial −What is Negative Testing?Example of ... Read More

What is Interface Testing(Types & Example)?

Vineet Nanda
Updated on 09-Jun-2021 12:48:16

4K+ Views

What is Interface Testing?Interface testing is a sort of software testing that confirms the proper connectivity between two separate software systems.An interface is a link that connects two components. In the computer world, this interface might be anything from APIs to web services. Interface testing is the process of evaluating these connected services or interfaces.An interface is a software program that contains a collection of instructions, communications, and other properties that allow a device and a user to communicate with one another.How to do Interface Testing?Interface testing consists of two major sections −Interface between a web server and an application ... Read More

What is Functional Testing (Types & Examples)?

Vineet Nanda
Updated on 09-Jun-2021 12:35:30

1K+ Views

What is Functional Testing?Functional Testing is a form of software testing in which the software system is validated against the functional requirements/specifications. The goal of functional testing is to test each feature of a software program by giving adequate data and comparing the outcome to the Functional requirements.Functional testing is particularly concerned with black-box testing and is unconcerned with the application's source code. This testing examines the Application Under Test's User Interface, APIs, Database, Security, Client/Server connection, and other features. Testing can be performed automatically or manually.What do you test in Functional Testing?The primary goal of functional testing is to ... Read More

What is Exploratory Testing? (Techniques, Examples)

Vineet Nanda
Updated on 09-Jun-2021 12:39:49

2K+ Views

Exploratory testing, as the title suggests, is about observing and learning about the program, what it does, what it doesn't do, what works, and what doesn't work. The tester is always deciding what else to check next and where to invest his or her (limited) time. This method is particularly beneficial when there are no or few requirements and speed is of the essence.Exploratory testing could be used with other methodologies.What is Exploratory Testing?Exploratory testing is a practical method in which testers are engaged in as little preparation as possible and as much test execution as possible.The test planning process ... Read More

What is Destructive Testing(Techniques, Methods, Example)?

Vineet Nanda
Updated on 09-Jun-2021 12:33:36

480 Views

What is Destructive Testing?Destructive testing is a kind of software testing used to identify flaws in a software program. It is a testing approach in which an application is purposefully forced to crash in order to verify its resilience and discover the site of breakdown.Unlike the other testing methods that examine an application's functionality, this methodology examines the unexpected user behavior within the program.It is not essential to understand the specified requirements of a software system to do Destructive Testing. But, some understanding might aid in the development of an effective testing method.Why should we do Destructive Testing?It aids in ... Read More

What is Continuous Testing in DevOps(Definition, Benefits, Tools)?

Vineet Nanda
Updated on 09-Jun-2021 12:29:41

196 Views

Continuous TestingContinuous testing in DevOps is a kind of software testing that entails testing the program at each phase of the software development cycle. The purpose of continuous testing is to evaluate the software quality at each stage of the Continuous Delivery Process by checking promptly and frequently.In DevOps, the Continuous Testing phase encompasses participants such as Developers, DevOps, QA, and the operational system.This article will teach you −What is Continuous Testing?How is Continuous Testing different?How Is Continuous Testing Different from Test Automation?How to do Continuous TestingContinuous testing toolsBenefits of Continuous testingChallenges of continuous testingHow is Continuous Testing different?The traditional ... Read More

What is a test harness? (Tools, Examples)

Vineet Nanda
Updated on 09-Jun-2021 12:32:44

2K+ Views

The term 'Harness' in general refers to a 'Tool' for controlling something. The same rule goes for software testing as well. In Software Testing, Test Harness is a collection of software, test data, test drivers, and tools specially developed to test an application under various environments. Developers then analyze the results of the tests to ensure a satisfactory outcome.How is Test Harness done in software testing?Test Harness can be called a process that does all the testing works, such as executing tests via test libraries and generating reports. For that, developers and testers have to develop specific test scripts to ... Read More

Advertisements