This tutorial is the second part of the Test Automation Framework development. In the first part, we learned how to create the structure of the framework from scratch. In this tutorial, we are going to create the base classes for… Read More »
Test Automation Foundations, Concepts and Practices
Must read articles about Test Automation
Recent Test Automation Articles
Cypress is a next generation front-end testing tool built for the modern web. Cypress has a lot of nice features to facilitate browser automation. One of those features is the ability to capture network traffic. This post gives an example… Read More »
This post is a large collection of Software Testing Interview Questions and Answers. The list covers foundations of Software Testing, Technical Testing, Test Automation, API Testing, Agile Testing, Web Testing and Selenium WebDriver Interview Questions and Answers. You can click… Read More »
Two of the most common challenges QAs face in an agile team, is keeping up with the developers to automate new functionality, and the other is to have decent technical skills to be able to write good automation code. Majority of… Read More »
Automated Testing of emails can be a bit daunting as the majority of email providers are not built for testing purposes. In the past, people have used Gmail and mailinator to create email addresses, send and read emails but they… Read More »
Should Automated UI Tests (e.g. Selenium Tests) be run as part of the continuous integration build pipeline? The problem with automated UI tests is that they are slow and brittle as they need to interact with a browser over HTTP. In this post, we examine a strategy for executing automated UI tests in CI/CD pipeline.
In this Appium tutorial, we take a look at how to create a sample maven project to use for Mobile Test Automation using Appium with Java. This Appium starter project is for mobile automation testing for both native and web view. It uses a sample app on an android emulator to run a basic search test using Appium.
I am planning to test a ReactJS application and wanted to find out what is the best tool out there in the market to carry out end-to-end tests? After doing a little research i found that there are many tools available to test ReactJS applications but what is the best one to use for end-to-end tests?
From Selenium 3.0, minimum Java version is 8. In this article, we illustrate how to use Java 8 features like Lambda expression and Collections Stream to simplify Selenium WebDriver code. Lambda Expression Java lambda expressions are Java’s first step into… Read More »
WebDriver Waits What are WebDriver waits? What is the difference between implicit wait, explicit wait and fluent wait in WebDriver? More specifically, what is the relation between WebDriverWait and FluentWait? Here are examples of using each wait method in WebDriver… Read More »