Document is attached with this article...



How do you perform regression testing? 

Regression Testing is carried out both manually and automation. The automatic tools are mainly used for the Regression Testing as this is mainly focused repeatedly testing the same application for the changes the application gone through for the new functionality, after fixing the previous bugs, any new changes in the design etc. The regression testing involves executing the test cases, which we ran for finding the defects. Whenever any change takes place in the Application we should make sure, the previous functionality is still available without any break. For this reason one should do the regression testing on the application by running/executing the previously written test cases.


Regression testing is retesting the software to detect faults introduced during modifications. It verifies whether new bugs are introduced after fixing of previously identified problems. This testing is one of the most important types of testing. Without regression testing any problems introduced by changes to the code could go undetected. 


Regression Testing is carried out both manually and automation. The automatic tools are mainly used for the Regression Testing as this is mainly focused repeatedly testing the same application for the changes the application gone through for the new functionality, after fixing the previous bugs, any new changes in the design etc. The regression testing involves executing the test cases, which we ran for finding the defects. Whenever any change takes place in the Application we should make sure, the previous functionality is still available without any break. For this reason one should do the regression testing on the application by running/executing the previously written test cases.



Regression Testing:whenever u add some functionality and change something in the already tested appliction then we perform the regression testing to ensure the stability of the appliction. 
procedure for regression testing: 
1. after the bug was fixed, we have to test the application to ensure it's stability. 
2. i.e; we have to test whether the bug is reallly rectified or it provides any side effects. 
3. after that only we start further tesing on the application. 


At least one cycle or round of testing have to completed to call any testing as Regression Testing.
After the Development Team has fixed the Defects / Bugs, then we should make sure that the change in the existing code has not only fixed the Defects / bugs - but does not also raise new defects.

Both Manual and Automation Testing can be carried out for Regression Testing. Automation Tools like QTP and Winrunner are majorly used for Regression Testing.
But the recommended one is Automation since it saves a lot of time and resource.
Those modules that cannot be Automated should necessarliy be Tested Manually.



Share
Related Documents
  1. Automated Regression Testing of SAP release (1883)
  2. Mobile Application Testing (14440)
  3. 5 Minute Software Regression Test (921)
  4. Regression Test Plan Sample (5851)
  5. Regression testing (2359)
  6. WINDOWS APPLICATION TESTING AND WEB APPLICATION TESTING (3830)
  7. Top 20 practical software testing tips you should read before testing any application. (4597)
  8. Improving Impact Analysis and Regression Testing (1213)
  9. Web Testing: Complete guide on testing web applications (5857)
  10. Three software regression testing steps can perfect defect fixes (1649)
  11. SOA Regression Testing: A Hands-on Approach (1669)
  12. Website Cookie Testing, Test cases for testing web application cookies? (5248)
  13. Introduce automation in regression testing (1696)
  14. Exploratory Testing - Risk-Based Agile Testing (4166)
  15. Selenium Automation Testing Framework for Functional Testing of Web Applications (12951)
  16. Context driven testing + Risk based testing (3372)
  17. The future of software testing Part one Testing in production (2519)
  18. Software Testing-Testing Validation (3868)
  19. Regression Testing (180)
  20. Software Testing Training - Regression Testing (173)

Written by

Mathi,

Testing executive