0% found this document useful (0 votes)
13 views6 pages

Regression Testing

Regression Testing is a crucial software testing method performed after code changes to ensure no new errors are introduced. It is conducted when new features are added, requirements change, defects are fixed, or performance issues are resolved. Various methods include Regression Test Selection, Test Case Prioritization, Retest All, and Hybrid approaches to optimize the testing process.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views6 pages

Regression Testing

Regression Testing is a crucial software testing method performed after code changes to ensure no new errors are introduced. It is conducted when new features are added, requirements change, defects are fixed, or performance issues are resolved. Various methods include Regression Test Selection, Test Case Prioritization, Retest All, and Hybrid approaches to optimize the testing process.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Regression Testing

• Regression Testing is a type of testing in the


software development cycle that runs after every change to
ensure that the change introduces no unintended breaks.
• Process of testing the modified parts of the code and the
parts that might get affected due to the modifications to
ensure that no new errors have been introduced in the
software after the modifications have been made.
• Regression means the return of something and in the
software field, it refers to the return of a bug.
• Regression testing is a black box testing techniques.
When to do regression testing?

• A new feature or functionality is added to the


application
• There is a requirement change
• When defects in the codebase or patches are
fixed
• When performance issues are fixed

• When there are environment or configuration


changes
Software development evolves
Process of Regression testing
Regression Testing Methods
•Regression Test Selection: Here, you select the test
cases that need to be re-tested.
•Test Case Prioritization: Here, you gather all the test
cases and prioritize them.
•Retest All: Here, you re-test the entire regression test
suite.
•Hybrid: Here, you combine Regression Test Selection
and Test Case Prioritization method.
Regression – manual vs automation

You might also like