Download free test plan template

I have come across a lot of people asking what should be the content of a test plan. So, for the benefit of our testing community, I'm attaching a test plan template that I created and being used quite effectively in our company.

This is by no means complete. Test plans can be tailored to be big or small. It all depends on the testing requirements of your organization and the complexity of the project.

Feel free to use and modify this to your requirement.

Here's the test plan template, free to download.


Bug classification based on severity and priority

Bugs are inevitable in any software development life cycle. Everybody knows that. However, you have a deadline to meet. You have a release to get over with. There comes a point in time for a release when you take a call and decide what bugs to fix and what not to fix.

Here comes the importance of bug classification. The decision on what bugs to fix and what not to fix is made based on the bug classification.

Bug classification is done primarily to separate the most important bugs from the not so important ones.


10 great reasons for a career in testing

Here's what one of the innovators in the open source industry says about a career in testing. I do agree with him.


Delete blank lines using vi editor

Here's a very handy option to delete blank lines from a text file on Unix.

If it's a one time operation, you don't want to spend time writing a script for it.

Open the file using 'vi' editor [ # vi testfile.txt ]

Hit 'Esc' key to ensure you are in command mode.

Type :g/^$/d and hit Enter. You are done.

Here ^ means beginning of the line and $ means end of line (a blank line with no characters on it). 'd' means delete.

If there are space characters on the blank line, you could do this:

:g/^ *$/d


Regression Testing - a systematic approach

Regression Testing - a systematic approach

  1. Coverage
  2. Risk
  3. Cost

Evaluate what tests can best address the most important risks with the most coverage given the time, tools and resources.

Understand the Coverage:


Testlink: Using custom fields and keywords for effective testing

Some of you may already be aware that 'Testlink' is open source test case management tool. If not, see my earlier post about Testlink here.

There are two great features provided with Testlink.


Bug classification - setting priority, severity

Bug classification is one of the trickiest part in testing. Day in day out, I see bugs being reprioritized and severity being raised or lowered.

As testers it is very important for us to understand how to classify a bug with a proper severity and priority.

Broadly I would define them as follows:


Open source software in Testing

You've probably heard this term open source software many times before. Or you may be one of those geeks who has developed some open source applications. My intention of writing this is to help those testers who know little or nothing about open source software.If you are asking what is open source software? The following will give you an idea of open source software:


Software testing - terms, definitions

  • Actual outcome
    • The behaviour actually produced when the object is tested under specified conditions.
  • Bug
    • (= Fault) A manifestation of an error in software.
  • Coverage item
    • An entity or property used as a basis for Testing.
  • Error
    • A human action that produces an incorrect result.
  • Expected results
    • (= Predicted outcome or Expected outcome) The behaviour predicted by the specification of an object under specified conditions.

Software testing interviews - DOs and DONTs

Today, I would like to share my thoughts as an interviewer (I'm leading a testing team and one of my responsibilities is hiring able candidates for the team). Here are a few points where some candidates disappointed me having projected themselves as prospective candidates.

My intention is to get a prospective tester to be sincere about himself/herself and a prospective interviewer to be cautious about candidates.


User login

Who's new

  • amitbhagwat
  • TenLekerand
  • ClainaNaigh
  • RaviGunasekaran
  • gopasruhafoni

Who's online

There are currently 0 users and 0 guests online.