Requirement: Automated UiPath Test Manager Execution and Reporting
We are looking to automate the end-to-end test execution and reporting process using UiPath Test Manager.
Current Scenario
- We have approximately 4-5 Test Sets in UiPath Test Manager.
- These Test Sets collectively contain around 200 Test Cases.
- Currently, test execution and report sharing require manual intervention.
Proposed Automation Flow
-
Trigger Test Sets Automatically
- Initiate the execution of specific Test Sets in UiPath Test Manager through automation.
-
Monitor Execution Status
- Continuously check the execution status until all Test Sets are completed.
-
Generate and Download Test Results
- Once execution is completed, automatically download the execution report in either:
- Excel (.xlsx) format, or
- PDF format.
- Once execution is completed, automatically download the execution report in either:
-
Prepare Email Summary
- Extract key execution details such as:
- Total Test Cases Executed
- Passed Count
- Failed Count
- Execution Duration
- Execution Timestamp
- Extract key execution details such as:
-
Send Automated Email
- Attach the downloaded report.
- Send the email automatically to the designated stakeholders or distribution list.
Enhanced Trigger Mechanism (Teams → Git → Test Manager)
Additionally, we would like to explore an event-driven approach where the entire process can be initiated from Microsoft Teams. like trigger this from teams then via Git whole process perform on test manager