# RPA Testing

> RPA testing in Studio lets you define inputs, expected results, and outputs to verify automation behavior and track activity coverage during execution.

## Overview

Through RPA testing, you can define the inputs, expected results and outputs to check whether your automation projects are working properly. You can also view activity coverage during execution and make sure that the behaviour remains the same while making changes to a workflow.

RPA Testing is designed for testing workflows directly and viewing the activity coverage during execution. Such testing processes ensure that execution is performed and all corner cases are covered, regardless of the decisions taken during execution.

## Dependencies

[Testing Activities Package](https://docs.uipath.com/activities/docs/testing)

## Related articles

* [Create test cases](https://docs.uipath.com/studio/standalone/2024.10/user-guide/application-testing-test-cases)
* [Activity Coverage](https://docs.uipath.com/studio/standalone/2024.10/user-guide/rpa-testing-activity-coverage#activity-coverage)
* [Test Case Templates](https://docs.uipath.com/studio/standalone/2024.10/user-guide/test-automation-test-case-templates#test-case-templates)
* [About the testCases.json file](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-the-testcasesjson-file)
