Record a set of interactions for a case type or portal in scenario tests. You can run these tests to verify and improve the quality of your application.
Before you begin: Create a test ruleset in which to store the scenario test. For more information, see Creating a test ruleset to store test cases.-
Launch the portal in which you want to do the test.
-
Do one of the following to open the automation recorder:
- In App Studio, on the lower-left side of the screen, click the Test icon.
- In Dev Studio, on the lower-right side of the screen, toggle the run-time toolbar, and then click the Toggle Automation Recorder icon.
-
In the Scenario tests pane, click Create test case, and then select the test type:
- To record a test for a portal, select Portal.
- To record a test for a case, select Case type, and then select the type of case for which you want to record the test.Note: When you select the case type, a new case of that type is created.
-
Record the steps for the test by clicking the user interface elements.
Result: When you hover over a testable element, an orange highlight box appears. When you click an element, you record an implicit assertion and add the interaction to the list of test steps. - Optional:
To add an explicit assertion to the test, do the following steps:
-
Hover over an element.
-
Click the Mark for assertion icon on the orange highlight box.
-
In the Expected results section, click Add assertion.
-
Define the assertion by completing the Name, Comparator, and Value fields.
-
Click Save step.
-
-
When you finish adding steps, in the Test case pane, click Stop and save test case.
-
On the New test case form, save the test:
-
Enter a name and a description for the test.
-
In the Context section, select a branch or ruleset in which you want to save the test.
-
In the Apply to field, enter the name of a class that is relevant to the test.
-
Click Save.
-