Entries Tagged 'Testing best practices' ↓

3 Major Misconceptions that Testers Need to Dismiss

Sometimes, for various reasons, there are a lot of expectations that we set for ourselves that aren’t always true. These expectations often lead to a lot of disappointment and distress because none of them are going to be met, as they weren’t valid in the first place.

Today we want to list a few of them and also in a way start a forum for discussion on what the rest of us testing professionals think regarding this topic.

My personal experiences in the following areas listed tell me that I am on to something. But I would seek all of your opinion all the same. I Continue reading →

How to Test Smarter: Explore More, Document Less

How to Test Smarter?

Test teams do a great job, and under difficult circumstances, thanks to budget crunches, compressed schedules, and concerns about security and usability.


We can help testers do a better job — a smarter job — by encouraging them to refocus some of their efforts away from test documentation and use that time instead to expand exploratory and ad-hoc testing.

The Problem:

One of the biggest problems facing IT organizations today is the Continue reading →

Software Testing is All About Ideas (and How to Generate Them)

Which of the following design will be helpful to pack the pizza, considering all the relevant terms? I pointed towards the three shapes (circle, pentagon and square) drawn on the paper and asked the candidate.

Carrying 2.5 years of experience in software testing, the candidate was expecting questions about testing (testing definitions, difference between priority and severity and ultimately bug life cycle). He thought for some time and then answered that as per him all the three designs were suitable for the pizza packing. I asked him to consider all the terms like cost, safety and delivery and still his answer was same. The interview was over.

Continue reading →

10 Reasons Why Your Bugs are Getting Rejected and What You Can Do for it as a Tester!

I am not going to spare her. She has rejected 7 bugs, I reported, within last three days. I know she is using personal grudges as professional sword……

A team mate was fuming and the discussion suddenly caught fire when couple of other team mates joined in sharing same experience with other developers. The team meeting turned a discussion point about bug rejection. After some discussion, we all decided to do a simple exercise to save ourselves from the humiliation of bug rejected, in future.

Continue reading →

Test Data Management Techniques and Best Practices (Part 2)

In last tutorial we focused on how to prepare test bed to minimize test environment defects. In continuation with the same tutorial, today we will learn how to setup and maintain test environment and important test data management techniques.

Test environment setup process

The most important factor for test environment is to replicate it as close to the end user environment as possible. Commonly, end users are not expected to perform any configuration or installations by themselves as a complete product or system is shipped out to them. Hence, by Continue reading →

How to Effectively Prepare “Test Bed” and Minimize the Test Environment Defects (Part 1)

Test Bed / Test Environment Setup Challenges and Best Practices:

On several occasions the testers find their defects getting rejected for environment issues or they find themselves constantly replicating the defects for the similar reasons. While opening the most number of defects must certainly be one of the personal benchmarks for every tester, most testers must also emphasize on having the most number of valid defects.

test environment setup

How is this achieved? Apart from the other aspects like planning a variety of test scenarios and understanding the line item thoroughly, Continue reading →