How To Do JSON Schema Validation

In this article, we will understand what is JSON Schema validation and how we can achieve it. What is JSON Schema? JSON refers to JavaScript Object Notation. It is a widely used data interchange format where data is stored in the form of key-value pair. JSON Schema is a format or document that is written … Read more

How To Maintain The Object Repository In Selenium

An Object Repository is a central location that is used to keep the locators in the form of objects. The Major advantages of maintaining an object repository are readability, maintainability and reusability. In this article, we will discuss several approaches to maintaining the object repository in Selenium. Types of Object Repository in Selenium Page object Model or POM … Read more

QA Software Learning and Testing Resources

Welcome to my learning and testing resources section. In this section, I curated valuable Learning and Testing resources and links for upgrading the skill set. 1)Learning Platforms There are plenty of platforms available by which we can upskill ourselves. Here I am providing a few online learning platforms that are very useful. 1)Educative Educative.io is … Read more

Jenkins Pipeline Tutorial: How to Create Jenkins Pipeline

The Jenkins Pipeline is a collection of procedures required for consistently creating and evaluating applications. It is intended to move the product from version control to a user-facing release by expanding continuous delivery practice capabilities. Types of Jenkins Pipeline Jenkins supports 2 types of pipelines. 1)Declarative: Declarative pipeline provided limited pre-defined syntax and its relatively … Read more

How To Use Jenkins With Maven & Schedule Jenkins Periodic Build

In this article, we will learn about the Jenkins tool, its Architecture and its advantages. We will also see how to use Jenkins with Maven build tool. What Is Jenkins? Jenkins is an open-source automation tool that helps to automate the software development process – building, testing, and deployment to production or different servers. It … Read more

What Is New In Appium 2.0?

Appium 2.0 beta version was launched in 2021 and Now Appium has officially released version 2.0. With this release, major changes have been introduced in Appium, which can break the already running test suites. In this Appium 2.0 migration guide, I have tried to list the known changes that can break the existing code. I … Read more

Appium Tips And Tricks

Mobile Automation Using Appium

How To Launch Virtual Devices Automatically We can launch virtual devices automatically by using “avd” Capability. Add this capability to your script and execute the code. The configured emulator will launch automatically. However, it may take some time to launch the device and cause a timeout issue. To resolve that add the “avdLaunchTimeout” capability. Now … Read more

Chatbot Testing | How To Test A Chatbot

ChatBot Testing

This article is written to educate the user about chatbots, types of chatbots, chatbot testing and chatbot automation testing using Botium. I have used Botium CLI to perform the automation testing of the chatbot. What is a Chatbot A chatbot is a piece of software designed to have interactions with humans. Chatbots are often referred … Read more