logo logo
post image

Increasing Test Efficiency with Simulations & Service...

Writing automated tests for complex and distributed systems is hard! 🤯 If you have been involved in creating integration and end-to-end tests for this type of systems, you...

post image

Breakdown 5 Selenium Method Categories – Browser...

In this tutorial of five articles, my goal is to share knowledge regarding each Selenium Method Category. There’s a total of 5 Selenium Method Categories. The categories are...

post image

How to Upload Files while Automating Web Tests (No...

Uploading a file from your local machine to your web app is a pretty common scenario, that must be included in your web test automation sometimes to complete end to end...

post image

Puppeteer: Web Automation using Headless Chrome Node.js API

Recently, there has been a lot of talk around Puppeteer, and the wide range of features it can offer with very lightweight code! It is a node.js API library that enables control...

post image

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

post image

Zalenium – Dockerized Selenium Grid Infrastructure

Zalenium is a highly flexible and auto-scalable Docker container-based Selenium Grid Infrastructure. It has the feature to spin up selenium docker containers instantly as nodes...

post image

Use Smart Selenium Waits (FluentWait) to Avoid Flakiness

Waits in automated testing are crucial and in any project we have - we will need to include some kind of waiting mechanism in order to maintain the stability of our tests and...

post image

How I Made A New TestProject Addon For Appium

As a lead maintainer of the Appium project, I was very excited to learn about TestProject building a test building and running tool on top of Appium and Selenium. Recently, I was...

Join TestProject Newsletter

Join a 20K community of readers! Always stay up-to-date with all the latest test automation trends, best practice and tips shared by leading software testing community experts across the globe!