Monday, September 2, 2024

What types of testing should you perform?

There are many kinds of testing that one hears about. You would likely know about many types of testing e.g. white box testing and black box testing, unit testing, integration testing, system testing, system integration testing and so on. The types of testing that would be performed on the application are usually identified in the test planning phase. If you wish to know which kinds of testing are suitable in your project, consider the following questions:

Wednesday, August 28, 2024

Sample database test plan

Here are some tips to create a good database test plan:


1. Database testing can get complex. It may be worth your while if you create a separate test plan specifically for database testing.

Tuesday, August 6, 2024

Regression testing

First, the basics. The term "regression" is used to describe the decay, weakening or degeneration of software. Software is modified to add enhancements to it, fix known defects, make performance improvements, make the code more maintainable or make the code compliant to patterns. But, software can regress when it is modified. This can happen in a number of ways:

a. The faulty design is re-used to create an enhancement

Tuesday, July 30, 2024

How to test software without any requirements?

You have been handed an application with no requirements. You are supposed to test it. Can you do it? Sure, you can. Check the following behaviors first.

  • Does the application launch?
  • Does the application have a help/ demo file? You can find abundant information in the help/ demo file to help you design your test cases.

Sunday, June 23, 2024

Test Strategy: How to create a powerful test strategy?

Let us begin with discussing what is a Test Strategy! As you know, Strategy means using the resources at one's disposal to achieve the desired objectives effectively. Test strategy means the plan that details how the testing objectives would be met effectively.

Saturday, June 22, 2024

Test Automation Framework features

A Test Automation Framework commonly consists of the implementation of certain concepts and code that gives a jump-start or provides support to one or more test automation projects. Before you design or enhance your Test Automation Framework, you should identify the objectives that you want to achieve with it.

Test Automation Framework features

The desired features of your Automation Framework may include:

Thursday, June 13, 2024

Software Testing Humor - Funny things that testers hear!

Here are some funny things that testers in various companies hear from their project managers. Enjoy.


1. You need two days to write test cases!? You already have the requirements specification. Just copy and paste from it.