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.

  1. Launch the portal in which you want to do the test.
  2. On the lower right part of the screen, toggle the run-time toolbar, and then click the Toggle Automation Recorder icon.
  3. 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.
  4. 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.
  5. Optional: To add an explicit assertion to the test, do the following steps:
    1. Hover over an element.
    2. Click the Mark for assertion icon on the orange highlight box.
    3. In the Expected results section, click Add assertion.
    4. Define the assertion by completing the Name, Comparator, and Value fields.
    5. Click Save step.
  6. When you finish adding steps, in the Test case pane, click Stop and save test case.
  7. On the New test case form, save the test:
    1. Enter a name and a description for the test.
    2. In the Context section, select a branch or ruleset in which you want to save the test.
      Note: You can only save the test in a ruleset that you mark as a test ruleset. For more information, see Creating a test ruleset.
    3. In the Apply to field, enter the name of a class that is relevant to the test.
    4. Click Save.
    Result: The test case appears on the Scenario tests landing page.