Back Forward About Automated Testing

Purpose

You can use Automated Testing to implement testing strategies for your Process Commander applications while you build them. When this feature is enabled, you can use it to do the following for decision table, decision tree, flow, and SOAP service rules:

Test cases save both the test data and the results of that test data. When you run a test case, Process Commander uses the saved test data to run the rule and then compares the results to those saved in the test case. If the results do not match, you investigate the tested rule to see what changed and determine whether there is a problem.

When working with unit test suites, you schedule them to be run as a background process from the Test Manager portal. An agent activity in the Pega-ProCom agent checks for unit test suite requests every five minutes and runs those that are due. When the agent activity finishes running a unit test suite, it sends an email message with the results to the person who scheduled the request.

Access

When this feature is enabled, you can:

You must have the AutomatedTesting privilege to use this feature. For more information, see the Pega Developer Network article PDNPRKB-25094 How to enable Automated Testing.

Test Manager Framework

Pegasystems offers an optional application to support testing, known as the Test Manager Framework. Contact your Pegasystems representative to learn more.

Definition flow marker, Test Management Framework
Related topics About test case rules
About unit test suite rules
Understanding the Pega-ProCom agent