Lecture
Regression testing is a type of testing aimed at checking changes made to an application or the environment (fixing a defect, merging code, migrating to another operating system, database, web server or application server) to confirm that the existing functionality is working. as before (see also Sanitary testing or consistency / health checks). Regression tests can be either functional or non-functional tests .
As a rule, for regression testing, test cases written in the early stages of development and testing are used . This ensures that changes in the new version of the application do not damage the existing functionality. It is recommended to do automated regression tests to speed up the subsequent testing process and detect defects in the early stages of software development.
By itself, the term "Regression testing", depending on the context of use, may have a different meaning. Sam Kaner, for example, described 3 main types of regression testing:
Comments
To leave a comment
Quality Assurance
Terms: Quality Assurance