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.
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 ratings0% 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.
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