UiPath Test Suite

CristinaVidu 1,462 views 19 slides Aug 02, 2021
Slide 1
Slide 1 of 19
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19

About This Presentation

Agenda:

• UiPath Test Suite role in the end-to-end software testing cycle.
• Test Case Building and Publishing with UiPath StudioPro
• Verification Activities
• Building Data Driven Test Cases
• Test Execution with UiPath Orchestrator
• Define a Continuous Integration/Continuous Testing...


Slide Content

Presented by : Priyanka Sharma (RPA Architect)

Agenda: UiPath Test Suite role in the end-to-end software testing cycle. Define a Continuous Integration/Continuous Testing environment using UiPath Test Suite Test Case Building and Publishing with UiPath StudioPro Verification Activities Building Data Driven Test Cases Test Execution with UiPath Orchestrator Establishing connection between Appium and mobile device manager Mobile device Automation using Test suite

H i gh Low 10 100 1000 10000 Unsustainable Automation Sustainable Automation ⦿ ‹› Means hitting something until it works. ‹› The time to repair the roof is when the sun is shining.

‹› Here's what causes the phenomenon of breaking robots. Technical Changes Business Changes ⛔ Performance Issues Dependency Issues Data-Related Issues System Updates ⛔ Synchronization Issues Object Recognition Issues Recovery Handling Issues ⛔ ? Unstable Automation 🡇

‹› The time to repair the roof is when the sun is shining. Change Frequency ▸ Business Process Manages Daily Business E n v i ronm e n t Issues ⛔ ⛔ A pp li ca t i on Issues ⛔ A u t o ma t i on Issues Change Frequency ▸ Application Manages Applications Change Frequency ▸ Environment Manages Environments

Change Frequency ▸ Application Change Frequency ▸ Business Process Change Frequency ▸ Environment Manages Daily Business ‹› Proactive maintenance, not reactive maintenance. ⛔ Manages Environments ⛔ ⛔ Manages Applications E n v i ronm e n t Issues A pp li ca t i on Issues A u t o ma t i on Issues

Change Frequency ▸ Application Change Frequency ▸ Business Process Change Frequency ▸ Environment Manages Daily Business Manages Applications Manages Environments ‹› Proactive maintenance, not reactive maintenance. A pp li ca t i on Issues A u t o ma t i on Issues E n v i ronm e n t Issues

Software testing is the process of verifying that a software meets certain requirements and behaves as expected. Every industry nowadays is in the software business. Thus, software failure becomes business failure. Testing reduces the risk of failure by helping detect defects before the product reaches the customer . The main stages of a typical test process are the following:

RPA Development ⦿ Goal ‹› To turn RPA from a high -maintenance to a low-maintenance activity.

RPA Development ⦿ Goal ‹› To turn RPA from a high -maintenance to a low-maintenance activity.

Manages Daily Business Manages Applications Manages Environments

Manages Daily Business Manages Applications Manages Environments

Manages Daily Business Manages Applications Manages Environments

Manages Daily Business Manages Applications Manages Environments

UiPath Test Suite ⦿ Goal ‹› To turn RPA from a high -maintenance to a low-maintenance activity.

Typical Test Case structure Data Driven test cases : Application testing requires working with large data sets to verify workflow execution and cover corner cases. Through data-driven testing, you can run the same test using different data variations within a single test case.

Activity Coverage Widget useful feature for debugging The Activity Coverage Widget calculates the total number of activities that were successfully run form the original workflow or flowchart. Once an activity has run successfully it will be become green. While the workflow runs the widget gets updated in real time.

Questions? 