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.
The intent of regression
testing is to ensure that changes such as those mentioned above have not
introduced new faults. One of the main reasons for regression testing is to
determine whether a change in one part of the software affects other parts of
the software
Common methods of regression
testing include rerunning previously completed tests and checking whether
program behavior has changed and whether previously fixed faults have
re-emerged. Regression testing can be performed to test a system efficiently by
systematically selecting the appropriate minimum set of tests needed to
adequately cover a particular change.
Contrast with non-regression
testing (usually validation-test for a new issue), which aims to verify
whether, after introducing or updating a given software application, the change
has had the intended effect.
Related Topics
Privacy Policy, Terms and Conditions, DMCA Policy and Compliant
Copyright © 2018-2023 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.