Understanding The Difference Between Unit, Integration and Functional Testing

For any software application, both Unit testing and Integration testing are very important as they each employ unique processes to test the software application. But one or both of them cannot replace Functional testing.

In this article, we will understand Unit, Integration, and Functional testing and clarify the differences between these forms/levels of testing.

Continue reading →


5 Excuses Every Software Tester Must Stop Giving

I have unlocked a pattern from my experience of hiring around hundred testers over a period of time and interviewing some thousand others.

From all the discussions I had with fellow testers during interviews, I felt happy numerous times seeing the quality talent which we have in our community of testers.

But let me also share the other side of the story, the patterns I am talking about. It makes me sad.  Continue reading →

3 Worst Defect Reporting Habits and How to Break Them

Defects are serious business and small mistakes can be expensive.

You know what to do when you find a defect. You report it; either in a Defect Tracker/Defect Management tool or in an Excel sheet. The underlying principles are the same for both methods.

Defect Management tools don’t guarantee better reporting. It is good practices that save the day. Continue reading →

The Complete Beginner’s Guide to Responsive Web Design Testing

Beginner’s guide to Test Responsive Website Designs:

In today’s age, the use of mobile devices to access internet has grown and become quite popular. Almost every internet user desires a mobile version of the website.

However, most websites are not as optimized as they should be for mobile devices. The testers should perform a mobile responsive test on the responsive designs.  Continue reading →

10 Worst Things a Critic Would Say About Your Software

It is a typical practice to include the list of known issues with the QA sign off an email.

This helps teams make the right decisions as to:

  • Let the end-users know the problem areas
  • Plan for training accordingly
  • Work on Change Management
  • Include these issues in the help files or documentation, so we provide alternatives, etc.

The list includes confirmed defects that were either deferred or not fixed due to time constraints and such.

Continue reading →

TestLodge Tutorial – How to Organize Your Software Testing Projects Using TestLodge Test Management Tool

Organizing, storing and updating testing documents takes time. A good test management tool can make this easier.

A few years ago, we wrote this review on the TestLodge Test Case Management tool. Since then, TestLodge has gotten a lot of feedback from users and they’ve made several changes and improvements to the tool.

In this article, we’re going to show you how you can use the latest version of TestLodge to organize your software testing projects.  Continue reading →