May 22 2009

Why tester’s involvement is important in requirement gathering ?

It is very much important to include testing practices as early in the project as possible. The classic late involvement of testing in projects limits their efficiency. By the time testers get involved, all the development defects are already in the code, which makes detecting them much harder and fixing them much more costly. Late [...]

May 20 2009

Performance Testing - Understanding its relevance

Introduction: Performance testing is generally done to determine performance attributes like response time, throughput and also the performance problems (like bottlenecks, memory, disk, process, processor, cache, network, etc.) or any memory leakage present in the system when application is running in normal scenario. This testing also identifies the system’s behavior when the application is communicating [...]

May 1 2009

What is Business Process Assurance?

What is Business Process Assurance?
The evolution of traditional QA or SQA to Business Process Assurance (BPA)

Back to Basics

To err is human. So it is logical to accept that every human activity in the software development lifecycle (SDLC) is bound to have errors. There have been many names given to these errors - bugs, errors, issues [...]

May 1 2009

Better to reduce the bugs than to fix them

The idea of testing software reminds me of this very famous old saying “Prevention is better than cure”. The simple reason behind it is the fact that there is always high cost associated in fixing the defects. At a primary level,two things can be thought of (i) either avoid the occurrence of bugs altogether or [...]

TAGS: ,
Apr 30 2009

How can we reduce regression bugs?

It’s a well known fact that fixing a small bug or adding an enhancement can introduce regression bugs in the application. Most of us would have encountered this situation many a times. This means that there will be multiple QA cycles for a small fix which results in the cost going up. This cost cannot [...]