Blog

Thoughts on software development, technology, and more

February 07, 2024

Types of waits in Selenium Java

In Selenium, waits are mechanisms that allow you to control the timing of interactions with web elements during test execution. Waits are used to synchronize the test script with the...

Testing Automation
How to calculate Average component dependency (ACD)
October 26, 2023

How to calculate Average component dependency (ACD)

In the ever-evolving world of software development, we’re often swept up in the latest trends and innovations. Lately, it seems like every developer is talking about ‘microservices architecture.’ The race...

Testing Automation Metrics Progressing
September 22, 2023

What is Selenium Manager?

Today, I’m going to talk to you about a very important topic, which has to do with how to manage browser drivers within Selenium. Millions of years ago, in a...

Testing Automation
September 03, 2023

Selenium stops supporting Java 8

Hey all so as many of you know Selenium will stop supporting Java 8 starting on September 30, 2023. This means that we’re very near to this actually taking place...

Testing Automation
July 07, 2023

Sample API Testing Framework (ATF)

In the following post, I wanna share with you a simple solution that will cover all your needs in the process of testing a microservice on the component level or...

Testing Automation
February 08, 2023

An overview of Accelerate: Building and Scaling High-Performance Technology Organizations

This post is a summary of a book I recently read called Accelerate: Building and Scaling High-Performance Technology Organizations. This is not my usual post in the technical blog, but...

Testing Automation
July 19, 2022

Cucumber JUnit XML report with logs

In the previous post, tutorial, I explained the solution of how to add logs for the cucumber JSON report. In the current post, I will try to make an easy...

Testing Automation
Factory Method Pattern in the creation of Selenium WebDriver
November 15, 2021

Factory Method Pattern in the creation of Selenium WebDriver

As software engineer, We all face some errors/exceptions while writing code! So what do we do when we face such a problem? If we are not sure, We google for...

Testing Automation
How to send different values in cucumber features based on profile
August 02, 2021

How to send different values in cucumber features based on profile

First of all, I want to mention that this post continues the previous one where we have added AOP to execute some additional logic on cucumber steps. My recommendation will...

Testing Automation
How to log execution time for cucumber steps
March 25, 2021

How to log execution time for cucumber steps

CUCMBER-FOR-BDD Hi folks , this post is more a continuation of Cucumber 6 Spring Integration, in case you didn’t read Cucumber integration post, please do for better understanding. In this...

Testing Automation