Selenium WebDriver – How To Design Page Objects In Fluent Style

Overview: As an automation engineer, you would have understood that creating an automated test for an application is not very difficult. Instead the difficult part is maintaining the existing tests!! That too, When you have thousands of automated tests. Oh Wait..on top of that, You have got Junior team members to maintain those thousands of […]

JMeter – How To Execute Different Performance Test Strategies

Overview: Load testing, implemented properly and performed throughout the development cycle, can significantly reduce the number of failures experienced by an application. Performance related issues in production affect the revenue the application generates and it is also very expensive to fix! Performance testing is not just done to measure overall the response time of the application and

JMeter – How To Execute Different Performance Test StrategiesRead More »

Selenium WebDriver – How To Automatically Skip Tests Based On Test Environment

Overview: This article is almost same as the previous article – How To Automatically Skip Tests Based On Defects Status – But a slightly different use case!! If you have not read the previous article, I would suggest you to read that first. I run my automated tests in all the environments including Production. There are some

Selenium WebDriver – How To Automatically Skip Tests Based On Test EnvironmentRead More »

Selenium WebDriver – How To Automatically Skip Tests Based On Defects Status

Overview: I have been running thousands of automated test cases as part of our nightly regression testing. One of the challenges in running this is analyzing the test results next day morning – Particularly when you have large set of regression test cases. Even though I have tried to keep the test flakiness as low

Selenium WebDriver – How To Automatically Skip Tests Based On Defects StatusRead More »

Selenium WebDriver – How To Automate Responsive Design Testing

Overview: In IoT era, where everything is integrated, It is almost impossible to find someone without a mobile device! Any user with an internet connection could potentially be a customer of your application. So, It is your job to ensure that they have a best user experience on your website. Responsive web design makes your application

Selenium WebDriver – How To Automate Responsive Design TestingRead More »