Selenium WebDriver – How To Handle Page Synchronization Using Awaitility

Overview: One of the most common challenges with test automation is dealing with test flakiness! People who have done some automation or developers who have worked on multi-threaded application development can only understand the pain! It is painful because there are 2 different processes (test scripts in your favorite language & the browser driver) trying to talk to each other! So […]

Selenium WebDriver – Running Dockerizied Automated Tests using Portainer

Overview: TestAutomationGuru has already released few articles on creating a docker image with your tests + all the dependencies and running them on a docker container as and when we want! Running Automated Tests Inside A Docker Container Running Multiple Test Suites using Docker Compose In the above articles, even if we had automated the process

Selenium WebDriver – Running Dockerizied Automated Tests using PortainerRead More »

Best Practices – MicroServices – Contract Testing

Overview: Microservice is a software architectural style in which a software application is developed as a set of loosely coupled, small and modular services. Each service implements a business functionality & they expose their services to the consumer via a lightweight mechanism (usually REST API).  Consumer here might not be the actual end users –

Best Practices – MicroServices – Contract TestingRead More »