12

Regression Testing

Regression testing is a software testing technique used to verify that changes to an application, such as bug fixes, new features, or code enhancements, have not introduced new defects or caused existing functionality to break. The primary goal of regression testing is to ensure that the software continues to work as expected after each code change, thus maintaining the software’s reliability and stability over time.

In this chapter, we’re going to cover regression testing by looking at the following main topics:

  • Regression testing overview
  • Robotic process automation
  • Regression testing tools
  • Load testing
  • UI.Vision RPA
  • Example of the enterprise regression tests

By the end of the chapter, we will have a good understanding ...

Get Security-Driven Software Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.