Rearrange Actions in a Test

How to Rearrange Actions

In the Functionize tool, "Rearrange Actions" refers to the capability of modifying the order of actions within a test. This feature allows users to easily reorganize the sequence of steps performed during test execution. By rearranging actions, users can customize the flow and logic of their tests to match specific scenarios or requirements. This flexibility enables them to optimize test cases, ensure proper test coverage, and simulate realistic user interactions.

Benefits of Rearranging Actions

  1. Customization: Tailor the test flow to specific scenarios or requirements.
  2. Optimization: Ensure proper test coverage and simulate realistic user interactions.
  3. Efficiency: Simplify the process of modifying and refining test cases, saving time and effort in test creation and maintenance.

Steps to Rearrange Actions in a Test

Step 1: Open Your Test

  • Navigate to the test you want to modify.

Step 2: Hover Over the Action Handle

  • Locate the handle icon (usually represented by a set of three horizontal lines) at the left edge of the action you want to rearrange.
    ReArrangeActions1Pointer.png

Step 3: Click and Drag the Action

  • Click on the handle icon and drag the action to the desired position within the test structure. The action numbering will automatically update to reflect the new order.

    RearrangeActions2Dragging.png

Step 4: Save the Changes

  • After rearranging the actions, click the "Update" button located at the bottom right corner of the screen to save the changes.

    RearrangeActions3updateButton.png

Step 5: Confirm the Changes

  • A confirmation message will display, indicating that the actions have been successfully rearranged.

    RearrangeActions4Confirm.png

Summary

The Rearrange Actions feature in the Functionize tool enhances test development efficiency by allowing users to quickly and easily adjust the order of actions within a test. This drag-and-drop functionality ensures that test cases can be iterated and fine-tuned quickly, providing an intuitive way to manage and optimize the sequence of steps performed during test execution.