CMPG 323 Project 4 - 3374359

Overview

This project focuses on implementing Robotic Process Automation (RPA) using UiPath Studio for user acceptance testing (UAT) of a web application. The aim is to automate the testing process to ensure that the web application functions as expected before deployment into production.

Prerequisites

Before executing this project, ensure the following:

  • You have created a UiPath Automation Cloud account.
  • UiPath Studio Community Edition is downloaded on your computer.
  • You can access the web application designated for UI automation testing.
  • You have retrieved the Excel file containing the test data.

Implementation Options

For this project, the provided web application [web application URL] will be used. The focus is on adapting the UiPath solution for RPA implementation of testing.

Requirements

Functional Requirements

  • GitHub Administration
    • Create and Configure GitHub Repository.
    • Maintain project progress on GitHub.
  • Project Setup
    • Clone GitHub repository.
    • Install UiPath Studio.
    • Create UiPath process for UAT.
  • User Acceptance Testing
    • Read input data from Excel.
    • Automate data insertion and record creation on the web application.
  • Record Results
    • Update data table and Excel spreadsheet with testing outcomes.
  • Project Close-out
    • Deploy UiPath solution to Orchestrator.

Non-functional Requirements

  • Ensure thorough documentation throughout the project.
  • Maintain code integrity and readability.
  • Follow best practices for RPA implementation and testing.

Usage

  1. GitHub Repository Setup

    • Clone the GitHub repository to your local machine.
    • Ensure regular commits and updates to demonstrate project progress.
  2. UiPath Setup

    • Install UiPath Studio Community Edition on your computer.
    • Open the project in UiPath Studio.
  3. User Acceptance Testing

    • Run the UiPath process to read input data from Excel.
    • Automate the testing process on the web application.
    • Record testing outcomes and update the data table and Excel spreadsheet accordingly.
  4. Project Close-out

    • Publish the UiPath solution to the UiPath Orchestrator.
    • Update the README.md file to reflect the completion of the project.