logo logo
Running automated tests in parallel with TestNG

Running Automated Tests in Parallel with TestNG

Running automated tests in parallel can be a time saver. When we have TestNG tests, we have multiple options for running our tests in such a way. We only need to perform a few...

Using Spring to switch environments in automated tests

Using Spring to Switch Environments in Automated Tests

When we create our automated tests, we don't only want to run them in one test environment. We also don't want to create one automated test per each test environment. However, we...

TestProject OpenSDK with Cucumber, TestNG and ExtentReport

TestProject OpenSDK with Cucumber, TestNG and ExtentReport

In this post, we will discuss working with all new TestProject OpenSDK to write native Selenium code of an existing code which is powered by the following: Selenium WebDriver...

Leading Reporting Tools for Selenium WebDriver

The 8 Leading Test Reporting Tools for Selenium

Selenium is the leading open source solution for web test automation, and according to our recent State of Open Source Testing Survey, Selenium is without a doubt the king of the...

TestNG Reporting

TestNG Reporting and Logging Built-in Features

TestNG is a popular test framework that needs no introduction in the JVM (Java virtual machine) ecosystem and can be used for automating your tests regardless of their size, from...

TestNG

Dependency Testing with TestNG

In this 3rd TestNG article, we will explore Dependency Testing. Dependency Testing allows a single Test Method to depend on one or more Test Methods. This is a valuable feature...

TestNG Tutorial

Data Driven Testing With TestNG

In this 2nd TestNG article, we will dive into Data Driven Testing. Data Driven Testing is when data is stored in a data source and then used as input for a Test Method. As...

Running Cucumber Scenarios in Parallel & NOT Feature Files

Running Cucumber Scenarios in Parallel & NOT Feature Files

When the Cucumber Scenarios are atomic (having no dependency on each other), there is NO point in running the feature files in parallel for faster execution. The scenarios in...