-
Test automation can be a game-changer for delivering high-quality software, but poorly managed test suites can become bloated, slow, and hard to maintain. Enter the 3Rs of test automation—Reduce, Reuse, Refactor—a practical approach to streamline your testing process. Inspired by the environmental mantra, these principles help QA teams create efficient,... [Read More]
-
Automating Chrome's Dino Game with JavaScript
I have been holding off starting with JavaScript for a while. Even when given a chance a few years ago, I chose Python as it might give me an edge in data analytics. Recently, I took the Test Automation University course by Alan Richardson AKA Evil Tester. I was intrigued... [Read More] -
Update Jira Issues using Automation #Challenge
I saw a request earlier this week from my team where they are trying to update a specific field in Jira, in this case, “labels” for hundreds of Zephyr tests. While the task is simple, the big question here is whether it is worth the time of an individual to... [Read More] -
Cucumber Framework - Test Automation with Zephyr
Zephyr for Jira (Squad / Scale) is a native application that resides in Jira and brings test management capabilities to any Jira project. It adds the following capabilities. For more information on the capabilities of Zephyr and how it can help agile teams, refer to this article. Zephyr’s Test Automation... [Read More] -
Test Automation with Zephyr Squad
Zephyr for Jira (Squad / Scale) is a native application that resides in Jira and brings test management capabilities to any Jira project. It adds the following capabilities. For more information on the capabilities of Zephyr and how it can help agile teams, refer to this article. Zephyr’s Test Automation... [Read More] -
Automate Reports with Python
In the new series of automating boring stuff, I will tell you how I automated our team’s weekly status reports with Python. [Read More] -
Add attachments to ALM # Automation Challenge
Micro Focus ALM (previously HP ALM) has been around for a long time, and attaching an artifact to an entity (test, test run, or defect) is not new. But my automation team had difficulties recently in attaching the word document reports generated from test automation to ALM. They weren’t able... [Read More] -
What's changed in your monthly utility bills?
Have you ever wondered what’s in your monthly utility bills or statements that you receive from the financial institutions? How do you check what has changed (visually test) since the last bill? Did they add new fees, taxes or is there a change in the terms and conditions or even... [Read More] -
Are you missing a part of your screenshot from the test script?
If you are an automation engineer, taking screenshots and managing them might play a major role in your framework. Especially if you are performing visual tests and comparing UI with tools like Applitools, screenshots become even more important. But, are you missing a part of your screenshot from the test... [Read More] -
My Take: Test Automation Quotes
The following are some of my favorite quotes on automation. Most of them talk about automation in general, and most probably made in the times of machines started replacing men and women in the manufacturing sector. In this article, I will try to apply these quotes to test automation. [Read More] -
How much does your test automation code smell?
A code smell is any characteristic in the source code of a program that violates fundamental design principles and negatively impacts design quality [Read More] -
Selenium Grid: Scaling your Tests
https://www.youtube.com/watch?v=638PcaJDigc [Read More] -
What AI means for Testers?
It’s been some time since I have seen any new solution or tool that is rolled out without the buzz word “Artificial Intelligence” in it. While AI is not new and it has been around for over 60 years, every tech company now would like to label themselves as an... [Read More] -
Demystify Continuous Testing
In the previous article “There’s more to Continuous Testing than Automating your tests!” , I suggested what else test teams should be looking at in addition to automating their functional tests using their vanilla test automation framework to be successful at continuous testing. While that’s the ideal end-state that every... [Read More] -
The fallacy of Thread.Sleep
A simple search in our test automation repository for “Thread.Sleep” returns over 600 instances in just the baseline regression suite alone. With an average of 10 seconds per instance, nearly 2 hours of wait time induced by using Thread.Sleep() alone. By enabling high reuse in the test automation code, this... [Read More] -
There's more to Continuous Testing than Automating your Tests!
With the increasing demand for all organizations to deliver faster to the market in order to stay competitive, companies irrespective of the domain that they operate on started embracing DevOps to the fullest. While faster delivery is important, so is to maintain the quality of the software released to the... [Read More]