1. Home
  2. Docs
  3. Knowledge Base
  4. Automated Workflows in Pr...
  5. Application and Validatio...
  6. 11. Test Execution Management

11. Test Execution Management

Execute, review, and approve scripted and unscripted tests for the current ALM Project.

Before you begin

You must be a member of the relevant Event or Task Assignment group or the Assigned to user to perform these steps.

Procedure

  1. Open the Test Execution Management Event associated with the ALM Project.
  2. If the Test Execution Management Event is in the Planning state, ensure each step has an Assignment group and/or Assigned to Click Start Workto move the Test Execution Management Event to the In Progress state.

Scripted Test Execution

  1. Open the Scripted Test Executiontask and click Start Work to move the task to the In Progress state.
  2. Open the test from the Scripted Test Executions related list (tab at the bottom of the form).
  3. From the Test Step Executions related list, click the Step Number to open the step.
  4. For each test step:
    • Execute the step per the Step Description
    • Document the Actual Results; optionally attach or paste screenshots or other files as evidence
    • Click Pass or Fail for the step based on the actual results observed
  5. When finished all steps, click Testing Complete. You will be prompted for your signature.  For guidance on how to complete the signature, see Task Sign-off.  The Test Execution State will change to Executed – Ready for Review.
  6. If any test step failed, the Overall Execution Status for the test will change to Failed. To document a deviation, click Create Deviation. This will create an ALM Incident event in the In Progress state.  For guidance, see Test Deviation Management.
  7. As the selected QA Reviewer, open the executed test and review the details. Click Test Execution Reviewed.
  8. After any deviations are resolved, the tester can open a failed test and click Re-Execute.
  9. Once all tests have been executed (and re-executed, if applicable) and reviewed, click Complete on the Scripted Test Execution task.

Unscripted Test Execution

  1. Open the Unscripted Test Execution task and click Start Work.
  2. From the Unscripted Tests related list click New. Create a new unscripted test including Test Name, Type of Test, and Verification Category. Click Save to create and remain in the record.
  3. Describe the Test Steps performed, results, and attach Test Evidence as appropriate. Document the overall test result in the Conclusion Statement. Click Save.
  4. Each unscripted test must associated with at least one requirement. From the Associated Requirements related list, click Edit, select the relevant requirement(s), and click Save.
  5. Click Test Passedor Test Failedas appropriate.  The Test Execution State will change to Executed – Submitted for Review.
  6. If an unscripted test fails, the Overall Execution Status for the test will change to Failed. To document a deviation, click Create Deviation. This will create an ALM Incident event in the In Progress state. For guidance, see Test Deviation Management.
  7. Once all tests have been executed (and re-executed, if applicable), click Complete on the Unscripted Test Execution task.

Approving the Test Executions

Once both the Scripted and Unscripted Test Execution tasks are completed, approval tasks for the test executions will open. For guidance on how to approve or reject the task, see Approve or Reject a Task.

Test Execution Management Event Closure

When the final Approval task is Closed – Complete, the Test Execution Management Event state changes to Closed.