Monday 16 February 2015

Regression Testing

Regression Testing : Regression testing is nothing but testing the existing software to make sure that software is working correctly if it has undergone some changes. Regression testing is required when

1) Code has undergone some changes.
2) New functionality has been added to the software.
3) Existing functionality has been modified to the software.

Goals of Regression Testing :

1) Whenever code has undergone some changes then developers give us build for testing then testers job is to check whether all the functionality is working fine and changing of code has not affected the functionality of the software.

2) Whenever new functionality has been added then testers need to test whether new added functionality is working according to the requirements, whether newly added functionality has affected other functionalities of the software, whether newly added functionality has given rise to new bugs and how the newly added functionality is affecting the performance of the software.

How to Perform Regression Testing..? :

Well this is totally depend on the organization you are working for but majority of the companies prefer using tools like Selenium,QTP to perform regression testing and even i prefer using tools like selenium because it is less time consuming than Manual Testing. if you are using tools like selenium then below I'm listing the steps you must follow in order to perform Regression testing.

1) Find out the areas which has undergone changes.
2) Select already existing test cases belong to that area and keep them separately for regression testing.
3) If any new functionality has been added then write test cases for that and keep them separately for regression testing.
4) Once you are done with prioritizing test cases then write selenium scripts based on test cases.
5) Execute selenium scripts and prepare the overall report and send to it concerned person.

It is not necessary to follow above mentioned steps to perform Regression testing and steps may differ from company to company.:)

1 comment:

  1. Hello Musab,
    The informative Article on Goals of Regression Testing is very good is explained . It give detail information about it .Thanks for Sharing the information on Goals of Regression testing.Software Testing Company

    ReplyDelete