Use the Contents tab to define the unit test suite. Specify a
user (Operator ID) that the Pega-AutoTest agents are to use by default when
running the suite, and select the test cases to include.
The Operator ID specified here is the default one used to run the unit test suite. When
defining the unit test suite's run schedule using the Schedule gadget of
the Automated Unit Testing landing page, you have the option to specify a different
Operator ID and override the one specified here.
You can specify Test Cases in both the Rule Types To Include section
and the Query Test Cases To Include section of this form. If you
specify Test Cases in both sections, when the unit test suite runs, those test cases defined
in the Rule Types To Include section will run before the test cases in
the Query Test Cases To Include section.
-
In the RuleSets for Test Cases field, select the RuleSet that
holds the test cases you want to include in this test suite.
If the test cases are in more than one RuleSet, click the Add
icon to add rows to specify the additional RuleSets.
-
In the User ID for Agent Processing field, select the Operator
ID for the Pega-AutoTest agents to use by default when they run this
test suite.
This ID must provide access to the RuleSet that this test suite belongs to, as well as
access to the RuleSets listed in the RuleSets field.
- Optional:
To specify that the work items created during the test case execution are to be deleted
afterwards, select the Remove Test Work Objects? check box.
The fields in the Application Test Cases To Include section
provide options to specify the test cases by application name and version.-
In the Application Name fieldSelect the name of the application
that has the test cases you want to include in the unit test suite.
-
In the Application Version field, select the version of the
application that has the test cases you want to include in the unit test suite.
The fields in the Rule Types To Include section provide
options to select the test cases by rule type. You can specify that all the test cases for a
particular rule type are included in this unit test suite, or you can constrain the list
with a When condition rule.-
In the Rule Type field, select those rule types for which you
want to include their test cases in this unit test suite:
- Activities
- Decision Tables
- Decision Trees
- Flows
- Service SOAP service records
-
In the When Filter field, do one of the following:
The fields in the Query Test Cases To Include section
provide options to select specific Test Cases to include in this unit test suite. List the
test cases in the order in which you want them to be run.-
In the Test Case Name field, enter a search string for the test
case you want to find.
-
To list test cases that match the query string in the Test Case
Name field, click Query.
The list is not limited by RuleSet. If test cases exist that match the search string,
the List Test Case window appears. Select the test cases you want to
include and then click OK. The test cases are added to the list in
this section of the form.
-
In the Test Case Key field, enter the three-part key of a Test
Case rule.
The key consists of the following parts:
- Class Name
- Instance Name (Ins Name)
- Purpose
When you use the Query button to find and add a test case, the
system automatically fills in this field.
-
In the Description field, enter the short description of the
Test Case.
When you use the Query button to find and add a test case, the
system automatically fills in this field.
-
In the RuleSet field, enter the RuleSet of the test case.
When you use the Query button to find and add a test case, the
system automatically fills in this field.
Verify that this RuleSet is included in the RuleSets for Test Cases list at the top of
this form. If the RuleSet for the test case is not in that list, add it now. Otherwise,
the Test Case does not run when the unit test suite runs.