Creating scenario tests
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.
- On the lower right part of the screen, toggle the run-time toolbar, and then click the Toggle Automation Recorder icon.
-
In the Scenario tests pane, click the Create
test case button, 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.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.
Result: The test case appears on the Scenario tests landing page.