Automating Regression Testing Process using RPA
Use Case Description
Developing a new application is a tedious and time taking task. Not to mention the amount of time and money required to ensure the quality is huge and can be automated. We, at TCS, work for global clients and currently automating the regression testing process for web and mobile applications (both iOS and Android Applications) for one of our prestigious clients. Mobile automation is fast with cloud appium services for example - SauceLabs Cloud Appium Service.
When it comes to scalability, I believe that is not an issue with UiPath since we have implemented more than 2000 test cases for a single appliation.
Data Testing could be a problem in mobile automation because there are no activities to extract structured data yet, but OCR could be implemented in such scenarios.
Successful regression testing is not limited to just navigation but scenarios like data testing and reports verifications can be implemented using the database, excel, and pdf automation-related activities. We make sure the concerned team gets the notification (via mail) on time in case there is a test failure. Since the time that we have in hand to execute test cases is limited, test cases to run and scenarios for each test case can be controlled by test manager file implementation.
AS-IS WORKFLOW, TO-BE WORKFLOW
Other information about the use case
Industry categories for this use case: Information Technology and Services
Skill level required: Advanced
UiPath Products that were used: UiPath Studio, UiPath Orchestrator, UiPath Test Suite
Other applications that were used: Excel, Outlook, RDBMS, Appium
Other resources: -
What is the top ROI driver for this use case?: Minimize risk and ensure compliance in operations