How the Testers Can Ask Questions The Smart Way: The Step-By-Step Guide

Why Do Testers Ask Questions

A brainstorming session with the team is always a learning experience.

This time, we had a different idea. We divided the team into two groups and decided to ask questions to each other for a common product – Phone. The only restriction was the questions should be limited to testing of the phone.

And the session ended with interesting unanswered questions and some better ideas to test the phone. 

Read moreHow the Testers Can Ask Questions The Smart Way: The Step-By-Step Guide

How to Perform Post-Release Testing Effectively and Minimize Impact of the Release to Live Clients

Post release testing

When I started my career as a QA, I was working with a company that offered its products as SaaS. Production releases were critical and there was a possibility of affecting the functionality for the live clients.

As our client base grew, to manage the risk and minimize the impact of the release to live clients, QA team adopted the post-release testing practice.

This was all new to me and I had so many questions and doubts in my mind: 

Read moreHow to Perform Post-Release Testing Effectively and Minimize Impact of the Release to Live Clients

4 Mistakes of My Life as a Software Tester (and You’re Probably Making These)

Software testing mistakes

We all heard the story of the little frogs in the well who thought the world is the well until they came out and realized how big, beautiful and different it is!

Do you think you have lived this story at some point in your professional life? Well, everyone has. Welcome to the world of reality – beautiful testing :).

Today, I want to share 4 mistakes I made when I started my software testing career. You’re Probably Making These. Check out. 

Read more4 Mistakes of My Life as a Software Tester (and You’re Probably Making These)

Top 10 Challenges Testers Face at Workplace and How to Overcome Them

Challenges faced by testers

Challenges are normal. It is when you look at them as opportunities, a gold mine and as obstacles, a land mine. I have had my share of ‘opportunities’ over the years in the IT industry.

Some came with the role I was playing, some general. This is my attempt to record them and to reach out to the community to see if any of those resonate with you and maybe, in a small capacity help you and let you know that you are not alone.

Here’s my top 10 list:

Read moreTop 10 Challenges Testers Face at Workplace and How to Overcome Them

What is Technical Debt and Why QA Testers Should be Concerned About It?

what is tech debt

Technical debt is a metaphorical idea which argues that just as one may run into debt problems in finance, software organizations encounter something similar in the buildup of unfinished work during past projects and version releases/sprints.

What is Technical debt?

It represents the effort needed to fix the issues/defects that remain in the code when an application is released. In simple words – it’s the difference (in terms of bugs) between what is expected and what is delivered.

When a development team is busy working on a project and fixing bugs unfortunately, many new bugs appear. Out of

Read moreWhat is Technical Debt and Why QA Testers Should be Concerned About It?

This Scenario Explains How Important It is to Document the Frequently Encountered Errors

Documenting the Frequently Encountered Errors

Do you believe that software errors occur only once and that on being fixed they never resurface? I feel that about 30% of the errors reoccur.

In this article, I want to cover how important it is to document some of the frequently encountered errors.

Below, you will find some common areas where issues are seen and a template to document them. 

Read moreThis Scenario Explains How Important It is to Document the Frequently Encountered Errors

Continuous Integration Process: How to Improve Software Quality and Reduce Risk

Continuous Integration process

Our previous tutorial explained about Shift left testing in detail.

Earlier, we understood the nuances of Continuous Delivery (CD) where we have production ready software at any point via continuous feedback loops. Continuous integration (CI) is the real meat behind the CD process and is the reason that makes Continuous Delivery possible.

        Suggested Reading => Excellent DevOps Training Tutorials

Read moreContinuous Integration Process: How to Improve Software Quality and Reduce Risk

Continuous Delivery: How to Have the Reliable Software Releases to Production at Any Time

guide to continuous delivery

Our previous tutorial briefed us about Continuous Integration process in detail.

Here, we will focus on Continuous Delivery (CD) and Continuous Integration (CI), starting with an at length discussion on Continuous delivery today.

Software development has seen a steep outlook and approach difference to keep up with the current market trends and consumer needs. While the traditional waterfall approach was more sequential and planned, it has setbacks in terms of satisfying customer expectations for the final product.

Recommended Reading => Best DevOps Training Guide

Read moreContinuous Delivery: How to Have the Reliable Software Releases to Production at Any Time

How to Deal With Bad Requirements as a Tester

bad requirements

The silent conference room was suffocating and everyone inside it was confused. How could we miss it, was the question everyone’s face reflected.

After all, not showing up with any relevant error when the user tries to duplicate the existing record and allowing him to do so was not a small bug- That too for an insurance company.

After deciding to nail down the issue, everyone dispersed. And while digging out, it was observed that client never mentioned anything about duplicity of records in the requirements document and therefore no one asked relevant questions or thought about it.

Read moreHow to Deal With Bad Requirements as a Tester

How to Reproduce a Non-Reproducible Defect and Make Your Testing Effort Worth It

reproduce a defect

In the world of software testing, a defect once found should be consistently reproducible so the tester can report with conviction, a developer can fix with clarity and the QA team can close with confidence.

However, this process sometimes comes with its own set of challenges. This article tries to illuminate those dark areas of defect reproduction.

First of all, what is “Reproducing a Defect”?

Read moreHow to Reproduce a Non-Reproducible Defect and Make Your Testing Effort Worth It