Table of Contents

Performing regression testing on applications


Only available versions of this content are shown in the dropdown

After you upgrade to Pega Platform version 8.5.1 or later on the cloned, staging environment, rerun regression testing on your applications. Significant changes from one release to the next might cause instability in your applications. By performing regression testing, you can identify any unexpected changes to application behavior after the upgrade and verify that all your features work as expected.

When you run regression tests, ensure that you do the following tasks:

  • Run all your automated tests.

  • Run all your manual test cases and checks.

  • Run your performance and other non-functional tests and checks.

  • As part of regression testing, run smoke tests to verify that a wide range of critical features still work correctly and to check if those features are affected by any changes after the upgrade.

    To reduce testing cycle times, implement an automated testing pipeline, for example, Pega Scenario Testing for smoke testing and regression testing.
  • Run sanity tests.

    Sanity testing is focused and fast; you check that a change, for example a new feature or bug fix, does not introduce issues after the upgrade. After you verify the change, you then test other functionality that the change might have affected. Use sanity testing to determine the effect of one specific fix or change.
Did you find this content helpful?

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.