Home » Automation Testing
Unit Test: What is, Advantages & How works?
What is Unit Testing? UNIT TESTING is a type of software testing where individual units or components of a software are tested. The purpose is to validate that each unit of the software code performs as expected. Unit Testing…
Read More »Generate Cypress MochAwesome Reporter
Cypress compatibility: node >= 14Cypress >= 6.7.0 Setup: or or command line import ‘cypress-mochawesome-reporter/register’; const { defineConfig } = require(‘cypress’); module.exports = defineConfig({ reporter: ‘cypress-mochawesome-reporter’, reporterOptions: { charts: true, reportPageTitle: ‘custom-title’, embeddedScreenshots: true, inlineAssets: true, saveAllAttempts: false,…
Read More »Differences between Selenium 3 Vs. Selenium 4
In this article, I will compare the architecture for Selenium 3 vs Selenium 4, then highlight a few Selenium 4 advantages. I will also discuss the new features in Selenium 4 that have been applied to Selenium IDE, Selenium…
Read More »Cypress Studio and it’s usage?
Problem Statement We don’t have any way in cypress where we can create test cases without writing any code and it was a bit tough to understand the various actions /commands in cypress, especially for new users. Solution Cypress.io…
Read More »Cypress commands: Cheat Sheet
Cypress automation can be simple if you know the most of it’s commands as 90% of your script can be done base on Cypress commands. Let’s have a quick look the most useful commands in Cypress: /// <reference…
Read More »Multiple Cucumber HTML reporter in Cypress
It is very important to have a report on our test automation project. A good report allows us to evaluate the current status of the project and the overall quality of the product. Now a days Cypress allow…
Read More »How to integrate Cucumber-BDD framework in Cypress??
Install the plugin by running: npm install –save-dev cypress-cucumber-preprocessor Cypress Configuration Add it to your plugins: Go to & update at cypress/plugins/index.js const cucumber = require(‘cypress-cucumber-preprocessor’).default module.exports = (on, config) => { on(‘file:preprocessor’, cucumber()) } Add support for…
Read More »How to work with Dynamic Element in Cypress?
Some web-elements are dynamically generated as a result of a previous action. For example, selecting a check-box in a web-form might populate the UI with another panel or field. Often these elements similarly have a dynamically generated Class…
Read More »What is Test Automation Framework?
A test automation framework is a set of concepts, rules and best practices which can follow in a systematic way to achieve the desired results. There are different type of automation framework Data Driven Framework Keyword Driven Framework Hybrid Framework…
Read More »