QTP/UFT – Sending out Email with Test Results using Jenkins

I had already explained in this article that we do a smoke test after every build to confirm if the critical functionalities of the application is working fine or if the application is testable. We do that by selecting few important test cases from the automated regression suite & execute that as part of every […]

Selenium WebDriver – Running the automated test in cloud

We have been using Selenium WebDriver, QTP, JMeter etc in our organization for the automated functional and performance testing. I setup the complete test automation infrastructure and used to do the maintenance. Initially it was fun and later managing everything (Selenium, QTP, JMeter,Influx, Grafana etc) started eating up most of my time. I had to

Selenium WebDriver – Running the automated test in cloudRead More »

JMeter – How To Share Data In Distributed Load Testing

In this article, I would like to show how we can share data among all the JMeter servers in distributed mode. Problem Statement: If you have been running JMeter in distributed mode, you might already know that setting up all the JMeter servers with all the dependency is a pain. We already see that docker greatly simplifies

JMeter – How To Share Data In Distributed Load TestingRead More »

QTP/UFT – Advanced Descriptive Programming

In this post, I would like to share with you a reusable library for QTP/UFT – Descriptive Programming. Descriptive Programming: As you already know, QTP maintains all the test objects information separately in a file called Object Repository. All the QTP statements will refer to these objects in Object Repository, by the logical name provided, to

QTP/UFT – Advanced Descriptive ProgrammingRead More »

Selenium WebDriver – Google Voice Search automation using Arquillian Graphene

In this post, I would like to show you a fun project – automating google voice search using Arquillian Graphene.   This is 3rd post in our Arquillian Graphene series. Please read below posts if you have not already. Arquillian Graphene set up for Blackbox automated testing. Advanced Page Objects Pattern design using Page Fragments  

Selenium WebDriver – Google Voice Search automation using Arquillian GrapheneRead More »

JMeter – Scaling out load generators using Docker Compose in distributed load testing

In this post, I would like to show how to create multiple instances of JMeter servers/slaves on demand using docker compose. I assume you have some idea on using docker in JMeter distributed load testing. If not, please read this post first. Docker Compose: As part of our application design, we might have a webserver, few app servers

JMeter – Scaling out load generators using Docker Compose in distributed load testingRead More »

Selenium WebDriver – Advanced Page Object Pattern with Page Fragments using Arquillian Graphene

This is second post in Arquillian Graphene series. So, I would request you to read this post first if you have not already to get basic understanding of what Graphene is! Please note that Graphene is a framework / wrapper for Selenium WebDriver. So you do not miss any features of the WebDriver when you use

Selenium WebDriver – Advanced Page Object Pattern with Page Fragments using Arquillian GrapheneRead More »

JMeter – CSV Data Set Config vs Redis Data Set Config – Throughput Comparison

In this post, I would like to show you how to use Redis Data Set Config in JMeter and how it affects the throughput of your test. Redis: Redis stands for REmote DIctionary Server. It is an open source in-memory data structure store database. It stores various data structures like String, Map, Lists, Sets etc as

JMeter – CSV Data Set Config vs Redis Data Set Config – Throughput ComparisonRead More »

Selenium WebDriver – Blackbox Automated Testing using Arquillian Framework

I have been using Arquillian Graphene framework for more than a year for automated functional testing using Selenium WebDriver. I absolutely LOVE this framework. It is so easy to use and really helpful to keep your tests neat and clean by maintaining the test config in a separate file, by injecting the resources at run time

Selenium WebDriver – Blackbox Automated Testing using Arquillian FrameworkRead More »