Selenium WebDriver and Design Patterns – Brand New Udemy Course

Dear Readers, Become lead SDET / Automation Architect!! Learn Selenium WebDriver Design Patterns. Design Patterns are repeatable and reusable solutions for software design related issues. This course helps you to get introduced to the some of the frequently used Design Patterns in the software development community and demo how we can use them in Test […]

AssertJ Custom Assertions For Selenium WebDriver

Overview: In this tutorial, I would like to show you how to create use AssertJ Custom Assertions for Selenium tests. AssertJ: AssertJ is a simple assertion library for Java using which assert statements can be written in fluent style. Fluent APIs make your code readable and easily maintainable. We already have seen few articles on

AssertJ Custom Assertions For Selenium WebDriverRead More »

Selenium WebDriver – Real Time Test Execution Results Using Elasticsearch & Kibana

Overview: Running automated regression on a daily basis as part of daily build is inevitable nowadays! It is cool to find & report the issues as soon as they are introduced. But it is very painful to maintain hundreds of automated tests & remote parallel execution! Once you have a huge automated regression test suite in place,

Selenium WebDriver – Real Time Test Execution Results Using Elasticsearch & KibanaRead More »

Selenium WebDriver – How To Design Hybrid Framework in TestNG

Overview: As an automation test engineer, you might have noticed that some of our test steps get repeated very often in multiple tests.  In such cases, designing the tests in a such a way that it could be reused in multiple workflow is very important. Re-usability allows us to be more efficient & to write

Selenium WebDriver – How To Design Hybrid Framework in TestNGRead More »

Selenium WebDriver – How To Design Tests & Test Data

Overview: If you are an experienced automation engineer, you would know better that maintaining an automated test framework/project is NOT an easy task! You could easily create a page object and a test which works just fine / get things done. But what happens once you have thousands of tests? How long does it take

Selenium WebDriver – How To Design Tests & Test DataRead More »

Selenium WebDriver – How To Automatically Skip Tests Based On Test Environment

Overview: This article is almost same as the previous article – How To Automatically Skip Tests Based On Defects Status – But a slightly different use case!! If you have not read the previous article, I would suggest you to read that first. I run my automated tests in all the environments including Production. There are some

Selenium WebDriver – How To Automatically Skip Tests Based On Test EnvironmentRead More »

Selenium WebDriver – How To Automatically Skip Tests Based On Defects Status

Overview: I have been running thousands of automated test cases as part of our nightly regression testing. One of the challenges in running this is analyzing the test results next day morning – Particularly when you have large set of regression test cases. Even though I have tried to keep the test flakiness as low

Selenium WebDriver – How To Automatically Skip Tests Based On Defects StatusRead More »