Regression Testing is the process of testing the modified/updated parts of the code and the parts that might get affected due to the new modules addition to ensure that no new errors have been introduced in the software after the modifications have been made. Regression means return of something and in the software field, it refers to the return of a bug.

When to do regression testing?

  • When a new functionality is added to the system and the code has been modified to absorb and integrate that functionality with the existing code.
  • When some defect has been identified in the software and the code is debugged to fix it.
  • When the code is modified to optimize its working.

Process of Regression testing:
Whenever we make some changes to the software source code like adding a new module, function, optimization, etc. then our program when executed fails in the previously designed test suite for obvious reasons. After the failure, the source code is debugged in order to identify the bugs in the program. After identification of the bugs in the source code, appropriate modifications are made. Then appropriate test cases are selected from the already existing test suite which covers all the modified and affected parts of the source code. We can add new test cases if required. In the end regression testing is performed using the selected test cases.

Bugs Identification

Tools for regression testing: 
Most commonly used tools for regression testing are:

  • Selenium
  • WATIR (Web Application Testing In Ruby)
  • QTP (Quick Test Professional)
  • RFT (Rational Functional Tester)
  • Winrunner
  • Silktest

Advantages of Regression Testing:

  • It ensures that no new bugs has been introduced after adding new functionalities to the system.
  • As most of the test cases used in Regression Testing are selected from the existing test suite and we already know their expected outputs. Hence, it can be easily automated by the automated tools.
  • It helps to maintain the quality of the source code.

16 Replies to “Regression Testing”

  1. order cialis Dovreste parlare con il vostro medico del vostro desiderio di avere figli, se questo dovesse accadere mentre prendete il Cialis Original

  2. You do not need to constantly keep in mind when tablets will run out, and you need to order them again how much does cialis cost

  3. With an inside diameter measuring 1 priligy at walgreens

  4. 21 One study evaluated OAD treatment in PDE5 inhibitor-naive men with ED how to buy priligy in usa

  5. cialis 5mg online Paying with an ordinary credit card may or may not be more private and discreet than paying with PayPal

  6. The association between varicocele, premature ejaculation and prostatitis symptoms possible mechanisms legit cialis online Counseling of patients about the protective measures necessary to guard against sexually transmitted diseases, including Human Immunodeficiency Virus HIV should be considered

  7. where to buy cialis online This information is for educational purposes only, and not meant to provide medical advice, treatment, or diagnosis

  8. On the other hand, Daily Cialis can be used every day buy cheap cialis discount online

  9. Those rich male edge extra intermediate penis enlargement system 8 piece vitality give people reason to believe that no matter how seriously injured or how close to death, as long as you eat Z Vital Male Enhancement Pills male edge extra intermediate penis enlargement system 8 piece this grass, you can regain southflaortho. body building forum clomid

  10. The candle travel sword inserted into the old man Wuque s heart and took away his vitality. clomid for pcos Thus, giving a woman COCs to see if she has bleeding later is not recommended as a way to tell if she is pregnant.

  11. This means that acne has revolutionized into a super acne and that antibiotics can only treat half of the acne causing bacteria strains, while the other half are left untouched. is doxycycline used for

Leave a Reply to MonteCic Cancel reply

Your email address will not be published. Required fields are marked *