logo logo
Anatomy of An Automated Test Script

Anatomy of An Automated Test Script

Writing robust test scripts is a crucial matter for test automation. It is absolutely important to make sure that the automated scripts are doing exactly what they are supposed to...

Java Coded Test Parametrization With TestProject

Parameterized & Data-Driven Distributed Tests using OpenSDK

In this article, I will walk you through a new feature that was introduced in the recent OpenSDK, that allows you to migrate parameterized JUnit 5 tests into TestProject...

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...

Test Automation Framework Benefits

Test Automation Framework Benefits – POM, Selenium...,

In this series, we are going to dive into some benefits and examples of a Test Automation Framework. A framework is an architecture of integrated parts. Some of those integrated...

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...

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...

Write Dockerized End-to-End Tests With JUnit 5 and Selenium WebDriver

It’s hard to configure the environment that is required to run end-to-end tests which use Selenium WebDriver. The problem is that every computer that runs our end-to-end tests...

What’s So Great About JUnit 5?

JUnit is a unit testing framework for Java and is one of the most popular frameworks used by organizations. After we've been working with the 4.12 JUnit version for a while, a new...