Unit Testing Vs Module Testing
In testing world, commonly used terminologies for testing a small indenpendant set in an application or system is called as Unit Testing or Module Testing. The purpose of this type of testing is to make sure a unit in an application or system is working as expected indenpendantly. Both the areas in SDLC i.e. Development [...]
Security Testing: Input validation & Access Control Techniques.
Security testing is not just limited to networks scanning now. This concern led me to pen down few concerns that may arise during security testing of any software, today’s industry is growing at fast pace and to keep a check on security threats is our responsibility. Most importantly in Internet’s era where people prefer to [...]
Web Application Security
Web Application Security
As number of Internet Users are increasing day-by-day, companies are also providing more online facilities to the customers and along with these online facilities, risk of information sensitivity is also increasing, which is passed on the Internet. As we always hear about the threats related to online ids/passwords, hacking of personal, official and [...]
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 [...]
How to improve our software testing process?
We are always wanting to improve our testing processes. For that, we need to provide the practical knowledge to the laymen testers so that they could gain high benefit. Review of the testing process must be done in all the phases of the project development life cycle. Often when a project does not meet customer [...]
Testing and its challanges
An activity that aimed to evaluating the capability of software or system or a program and determining that it meets its required result, is Software Testing.
Regular testing must ensure that the software is adequately functional. The quality of software is directly linked to the amount of testing we do. In the open source world, [...]
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 [...]
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 [...]
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 [...]
Selecting and maintaining the regression test suite.
As all of us knows, the purpose of regression testing is to ensure that, by adding new features or modifying existing features to the existing software has not negatively impacted on any functionality that it offered previously.
Selecting regression suite
The issue is how to select effective regression test suite so that the number of tests does [...]
