answersLogoWhite

0

Why we do regression testing?

Updated: 10/3/2023
User Avatar

Wiki User

8y ago

Best Answer

Regression testing is a critical part of any integration testing procedure because you want to verify that the change made did not introduce some unexpected effect. Regression testing, then, is the verification that things still work, and implementation testing is verification that new things work.

In the worst case, regression testing might require a full blown acceptance test, and that might take much longer to do than the testing for the one or two lines of code that you changed. Modularization, good design, and good record keeping can minimize regression testing because you might be able to argue that certain things don't need to be retested in one area if you changed something in another area.

You can also argue for minimization of regression testing if you have robust code controls in place. Most large shops will have an automated compilation sequence based on submittal of controlled changes to code. You never want to make a production change on the fly, unless it is an emergency.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

8y ago

when the tester come's to conformation that the big is fixed, then he starts Regression testing on that modified build. in this testing, the tester test's or checks whether the modified build is showing any impact on other application or not.. means whether new application or functionality is effecting other application or not.the tester checks after fixation of bug,we got any side effects in application or not... why because , during the bug fixing some parts of coding may be changed or functionality mat be manipulated.. in this case the old test cases will up-dated or completely re-written according to new feauter of application where bug fixed area.

This answer is:
User Avatar

User Avatar

Wiki User

8y ago

Regression Testing is required when there is a

-Change in requirements and code is modified according to the requirement

-New feature is added to the software

-Defect fixing

-Performance issue fix

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why we do regression testing?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What are the different types of regression testing?

Unit regression testing Regional regression testing Full regression testing


Testing to make sure software hasn't taken a step backwards or regressed is known as?

Regression testing.


What is the major difference between regression testing and retesting?

regression testing is a white box testng


How do you do regression testing?

Just like that


What are the Advantages of regression testing?

llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll


How create a regression suite when a defect is fixed?

To complete testing application if any modification done any modules or functionality that is called regression testing.


In software testing regression testing must consist of fixed set of test to create a base line is it true or false?

Regression are classified as - Full / Complete Regression -- Entire application is regressed - Regional regression -- Tests performed around defect fixes or code changes


What is the status of defect when performing regression testing?

fixed


Prerequisites of Regression testing and system testing?

system testing is a kind of retesting where we can test whole system after integration. while regression testing is a process where we do the rerunning the test cases and check whether that re run doesnot affects the real environment.


What is regression testing with example?

Regression testing is an iterative process executed throughout the software development and testing cycle. Regression testing focuses on previously tested aspects, features which were tested and found working, or bugs which were found and confirmed fixed, in earlier versions of the software. The purpose of regression testing is to make sure that those previously verified features still work. For example, consider a software release that includes two new features, A and B. While the developers are still working on feature B, test is already examining feature A. When A is found working as planned, testing proceeds to feature B, while regression testing affirms that nothing in feature B broke A.


What is full regression testing?

Regression testing is a type of software testing that seeks to uncover new software bugs, or regressions, in existing functional and non-functional areas of a system after changes such as enhancements, patches or configuration changes, have been made to them.


What types of inferences will you make about population parameters?

Estimation regression testing