web3glossaryregression testing
Regression Testing

Summary

Regression testing is a type of software testing that ensures that previously developed and tested software still performs after a change such as an update or enhancement.

Detailed Description

Regression testing involves re-running functional and non-functional tests to ensure that previously developed and tested software still performs after a change in the code, environment, or configuration. It is critical in ensuring that new updates do not introduce errors or negatively impact existing functionalities. The goal is to catch any defects introduced into previously working code as a result of changes or enhancements in the software, thereby maintaining software quality and performance over time.

Category
Software Testing
Synonyms
Validation Testing
Re-testing
Verification

Impact Details

3 impact insights hidden

Yirifi's stakeholder, regulatory-compliance, and risk-impact analysis for this term.

Web Application Development

Every time an update is made to an existing web application, regression testing is performed to ensure that new changes do not break existing functionality.

Industries:

Software Development
E-commerce
Finance

Platforms:

Web
Mobile
API Development

Regression tests are applied to APIs after updates to ensure that old endpoints still function correctly and do not yield different outcomes than expected.

Industries:

Tech
Finance
Healthcare

Platforms:

Web Services
Microservices
Mobile App Updates

After rolling out updates to mobile applications, regression testing guarantees that existing features are unharmed while new functionalities are validated.

Industries:

Mobile Development
Gaming
Social Media

Platforms:

iOS
Android

Top Metrics

Yirifi's top metrics for this term.

FAQs

5 FAQs hidden

Yirifi's FAQs for this term.