What is the difference between PUT and PATCH requests, and when should we use one over the other? PUT and PATCH are HTTP verbs and they both relate to updating a resource. The main difference between PUT and PATCH requests is the way the server processes the request to modify a resource identified by the request URI.
Should Automated UI Tests (e.g. Selenium Tests) be run as part of the continuous integration build pipeline? The problem with automated UI tests is that they are slow and brittle as they need to interact with a browser over HTTP. In this post, we examine a strategy for executing automated UI tests in CI/CD pipeline.
In this Appium tutorial, we take a look at how to create a sample maven project to use for Mobile Test Automation using Appium with Java. This Appium starter project is for mobile automation testing for both native and web view. It uses a sample app on an android emulator to run a basic search test using Appium.
If you would like to get involved in Automated API Testing, but don’t have the programming background, then you might want to give Karate a go! Karate was released as an open-source tool by Intuit. The tool is designed to… Read More »
How to pass cookies from Selenium WebDriver to Rest-Assured? When you do automated testing at API and UI layer, there could be situations where you are doing both and that you need to pass properties from your API test to you UI test or vice versa. This tutorial shows how to pass cookies from Selenium to Rest-Assured.
I am planning to test a ReactJS application and wanted to find out what is the best tool out there in the market to carry out end-to-end tests? After doing a little research i found that there are many tools available to test ReactJS applications but what is the best one to use for end-to-end tests?
From Selenium 3.0, minimum Java version is 8. In this article, we illustrate how to use Java 8 features like Lambda expression and Collections Stream to simplify Selenium WebDriver code. Lambda Expression Java lambda expressions are Java’s first step into… Read More »
As of JMeter 3.0, it’s far easier to extract data from JSON responses using the JSON variable extractor. JSON is an extremely simple data format which has taken over XML a few years ago. An increasing number of REST APIs… Read More »
There are multiple approaches to installing JMeter on Mac OS. You can either do it manually just like we do in windows (i.e. downloading the binaries and executing the installer) or you can follow a more simplistic method to install… Read More »
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. With DynamoDB, you can create database tables that can store and retrieve any amount of data, and serve any level of request… Read More »