Author: Sariful I.

Selenium Grid Set Up and Run Test in Grid Environment!

Selenium Grid is a proxy server that allows running test cases in parallel across different machines, browsers, and operating systems. It implements a hub-node architecture where one hub controls multiple node machines. 🧞‍♂️Importance of Selenium Grid: ✔️Parallel execution…

Read More »

Why logging statement is crucial for Selenium Automation Project?

Log4j2 is a popular logging library for Java that helps capture and manage application logs. Here’s why logging is crucial for Selenium automation projects: 1. Debugging: When tests fail, logs provide a detailed trail of what happened before,…

Read More »

Top 10 Selenium Framework Interview Questions and Answers

1. What is a Test Automation Framework and why do we need it? A Test Automation Framework is a set of guidelines, practices, and tools that create a reusable test automation architecture. We need frameworks because they: 2….

Read More »

Set up a CI/CD pipeline for Cypress Automation

CI/CD pipeline for Cypress

Read More »

Appium Mobile Automation Setup on MacOS

To set up Appium for mobile automation on a Mac, follow the below steps: 1. Install Homebrew (if not already installed): Homebrew simplifies the installation of software packages on macOS. 2. Install Node.js and NPM: Appium requires Node.js…

Read More »

Selenium WebDriver 3 vs 4: Core Architecture Differences!

Selenium 3 Architecture: Selenium 3 Architecture is made up of four major components: Let’s elaborate on the process, In Selenium 3 Client Library connects with Browser Drivers and Browsers using the JSON Wire Protocol (JSON means JavaScript Object…

Read More »

Waits in Selenium automation

No Picture

When we automate the test, there are two components such as the software application (web element) that is to be tested and the test automation tool (web driver)that is used for executing the test. Both these components will…

Read More »

QA guide to handle defect leakage in Production

Defect leakage in Production

What is defect leakage? In simple words, “Defect Leakage is the metric that is used to identify the efficiency of the QA testing i.e., how many defects are missed/slipped during the QA testing. “ It is calculated using…

Read More »

Selenium-Java Cheat Sheet

Driver Initialization Chrome WebDriver driver = new ChromeDriver(); Firefox WebDriver driver = new FirefoxDriver(); Edge WebDriver driver = new EdgeDriver(); Safari WebDriver driver = new SafariDriver(); Locating Elements By ID: driver.findElement(By.id (<element ID>)) By Name: driver.findElement(By.name(<element name>)) By…

Read More »

Test Plan Vs Test Strategy

Test Plan Test Strategy It’s a document and defines at project level It’s a document and defines at Organization level It’s a blueprint or guideline that describes Test scope, Test approach (Manual or automation), Testing Types, (functional, Non-functional,…

Read More »