MicroServices – How To Share DTO (Data Transfer Objects)

Overview: Over the years, MicroServices have become very popular. They are smaller, modular, easy to deploy and scale etc. However MicroService architectures do have some challenges. MicroServices have specific responsibilities. In order to complete an application workflow / a task, multiple MicroServices might have to work together. For example, an user would like to buy […]

Selenium Docker Integration Through Jenkinsfile – Part 3 – Executing Tests Inside Docker Container

Overview: This is Part 3 of Selenium Docker Integration Through Jenkinsfile series. If you have not read the Part 1 & Part 2, I would request you to check below. Selenium Docker Integration Through Jenkinsfile – Part 1 – Setting Up Tests & Dependencies Selenium Docker Integration Through Jenkinsfile – Part 2 – Building Docker Image &

Selenium Docker Integration Through Jenkinsfile – Part 3 – Executing Tests Inside Docker ContainerRead More »

Selenium Docker Integration Through Jenkinsfile – Part 2 – Building Docker Image & Pushing To Dockerhub

Overview: This is Part 2 of Selenium Docker Integration Through Jenkinsfile series. If you have not read the Part 1, I would request you to check here. In this part, Lets see how to create a Dockerfile, build an Image using Dockerfile and push the image to Docker hub for distribution. Udemy – Selenium WebDriver With Docker: TestAutomationGuru

Selenium Docker Integration Through Jenkinsfile – Part 2 – Building Docker Image & Pushing To DockerhubRead More »

Selenium WebDriver – How To Distribute Docker Images – Part 3

Overview: The modern cloud infrastructure, continuous integration & deployment processes etc have completely changed the way how applications are deployed in production nowadays. In order to release new features faster in Production, you need to reduce time we take in the each phase of the SDLC. As an automation lead/architect, It could be your responsibility to

Selenium WebDriver – How To Distribute Docker Images – Part 3Read More »

Selenium WebDriver – Real Time Test Execution Results Using Elasticsearch & Kibana

Overview: Running automated regression on a daily basis as part of daily build is inevitable nowadays! It is cool to find & report the issues as soon as they are introduced. But it is very painful to maintain hundreds of automated tests & remote parallel execution! Once you have a huge automated regression test suite in place,

Selenium WebDriver – Real Time Test Execution Results Using Elasticsearch & KibanaRead More »

Selenium WebDriver – Managing Selenium Grid Infrastructure using Arquillian Cube

In the previous article, we saw how easily we could set up the selenium-grid infrastructure using docker. By using docker-compose file, we can setup the containers for the selenium grid. Then we can start our automated functional tests using the grid. Once the execution is done, we can issue a simple command to bring the entire selenium

Selenium WebDriver – Managing Selenium Grid Infrastructure using Arquillian CubeRead More »

JMeter – Continuous Performance Testing – JMeter + Maven

I am going to shamelessly copy some content from the article on JMeter + Ant. Goal: To create a Continuous Delivery Pipeline which includes Performance Testing process to detect any performance related issues as early as possible. Usually the full scale Performance Test will be done in the Staging/Pre-Production environment which could be identical to your Production environment. Code

JMeter – Continuous Performance Testing – JMeter + MavenRead More »