Author: GauravShukla

Must Adopt Test Automation Trends 2021

Reading Time: 4 minutes Hello Everyone, The year 2020 has been the worst nightmare for us, which many would want to erase from their minds if possible. Teams move from on-premises to remote locations, which comes with many challenges for an agile team. It accelerated digital transformation, causing everyone to start porting things over to apps and software as the only way to interact with external and internal stakeholders Continue Reading

Agile Test Automation: Testing quadrants (Defining the testing scope)

Reading Time: 4 minutes Hello Everyone, This blog briefly discusses how the testing quadrants help the agile teams to define their testing scope for maximum ROI. In agile development, agile and DevOps collaboration changed the whole perspective of testing the product. Nowadays the agile teams are doing rapid development and they need tests that can support the team as well as criticize the product. Agile Testing Quadrants is a Continue Reading

Going stateful with Gatling Session API.

Reading Time: 4 minutes Hello Everyone, In our previous blog post Gatling feeders and feeder strategies we have discussed what are the different ways to inject the data in our simulation from different data sources.  Today we will discuss: Real-time use case (Problem Statement)  Solution: Gatling Session and Session API Injecting Data with Gatling session API Extracting data with Gatling session API Some common exceptions Real-time use case (Problem Continue Reading

Gatling feeders and feeder strategies

Reading Time: 3 minutes Hello everyone, in our previous post Accelerate performance with Gatling: POST HTTP REQUEST we have discussed: What are the different ways to send an HTTP POST request with Gatling?  How to play with the different types of request bodies using Gatling? In this post, we will discuss: How to send dynamic data in the request bodies with Gatling feeders?  What are the Gatling feeder strategies? Let’s assume Continue Reading

Accelerate performance with Gatling: POST HTTP REQUEST

Reading Time: 3 minutes Hello guys, In our previous post Accelerate performance with Gatling:3.3.0-Warmup we explained: How to setup gatling-sbt project How to send a GET request with gatling How to assert on the status code and other response attributes. In this post, we will see what are the different ways to send an HTTP POST request with Gatling with different types of request bodies. The HTTP POST method Continue Reading

Accelerate performance with Gatling:3.3.0-Warmup

Reading Time: 5 minutes Hello, welcome to the first blog of our Gatling series. Objective is to see how we can accelerate the performance of the product with a tool like Gatling and how to easily integrate with our code base to run the test on different environments. This series is totally based on my personal experience so I have tried to cover all the possible scenarios that I Continue Reading

Cypress: How to retry failed test cases and log the console error on command line?

Reading Time: 3 minutes In our previous blog “How to load chrome extension in cypress.io” we explained How to get an unpacked version of an extension from the chrome web store? How to load chrome extension in our application under test? What are the related configuration changes needed to load an extension in cypress? Here we will discuss: How to add retry ability in our test scripts? How to Continue Reading

How to load chrome extension in cypress.io

Reading Time: 3 minutes In our previous blog Progressive Web App Testing with Cypress.io, we explained: What is Cypress.io? How is it different from Selenium? How do we set up Cypress.io? Here we will see how do we load a chrome extension in cypress.io? So before moving on, As we know chrome extension do have a qualified URL which we can automate by using cypress commands so the first Continue Reading

Mocha- A Rich JavaScript Framework.

Reading Time: 4 minutes When I have started using postman and design my first framework, I have got to know that postman uses Mocha as an internal JavaScript framework to execute and manage the test cases. A few days later I was exploring Cypress.io which also follows Mocha standards for executing and managing test cases. That makes me curious to explore more about Mocha and use its powerful features Continue Reading

Progressive Web App Testing with Cypress.io

Reading Time: 4 minutes A few days back during a client presentation, we were discussing different tools that can help us to perform end to end testing of a web app developed on some emerging technologies like Ionic, React, Angular and Vue. I am a super fan of selenium for testing different web apps and also have used Protractor for testing some of the angular based applications but this Continue Reading

Knolx- BDD With Cucumber

Reading Time: < 1 minute Hi all, Knoldus has organized a 40 min session on 24th Feb 2017 at 4:30 PM. Topic was BDD With Cucumber. Many people have joined and enjoyed the session. I am going to share the slides here. Please let me know if you have any question related to linked slides.

Knolx: An Introduction to BDD

Reading Time: < 1 minute Hi all, Knoldus has organized an one hour session on 23rd Dec 2016 at 4:00 PM. Topic was An introduction to BDD. Many people have joined and enjoyed the session. I am going to share the slides here. Please let me know if you have any question related to linked slides.

Data Driven Test Automation with Apache POI (Part-1)

Reading Time: 3 minutes What is Data Driven Test Automation? To test the functionality of an application it is requires to test with multiple input values. Data driven test automation allows to create test scripts where test data or input/output values are read from an external data files instead of using hard code each time the test run. Data driven test framework allows user to separate their data to Continue Reading