# Test types in Test Manager

> Test types Test Manager supports in Automation Suite, covering RPA testing and application testing across UI, API, data-driven, and cross-platform scenarios.

Test Manager is the hub for requirements, test cases, test sets, and results, regardless of what kind of testing you're doing. This page gives you an overview of every test type you can run, and points you to where to learn more about each one.

## RPA Testing

RPA testing validates the automations you build in UiPath Studio, so you can confirm they keep working as expected while the underlying workflow changes. It's built around:

- **Data-driven testing** — exercising a workflow against varied input using test data files, auto-generated data, Data Service entities, or queues. See [Data-driven testing](https://docs.uipath.com/studio/standalone/latest/user-guide/data-driven-testing).
- **Mock testing** — substituting inputs or dependencies during design, so parts of a process can be validated before every dependency is ready. See [Mock testing](https://docs.uipath.com/studio/standalone/latest/user-guide/mock-testing).
- **Activity and descriptor coverage** — tracking how much of a workflow has actually been exercised by your test cases, and surfacing redundant coverage. See [Activity coverage](https://docs.uipath.com/studio/standalone/latest/user-guide/rpa-testing-activity-coverage) and [Descriptor coverage](https://docs.uipath.com/studio/standalone/latest/user-guide/descriptor-coverage).
- **Profile execution** — measuring the performance of each module in a test to catch regressions early. See [Profile Execution](https://docs.uipath.com/studio/standalone/latest/user-guide/profile-execution).

Test cases are designed in Studio, published to Orchestrator as packages (or run through a CI/CD pipeline such as Azure DevOps or Jenkins), then linked to Test Manager for traceability, execution management, and reporting. See [RPA Testing](https://docs.uipath.com/automation-suite/automation-suite/2.2510/admin-guide/rpa-testing).

## Application Testing

Application testing validates the systems your automations interact with — web, desktop, SAP, or mobile applications — independent of a specific automation project. It supports both low-code (drag-and-drop) and fully [coded test automations](https://docs.uipath.com/studio/standalone/latest/user-guide/coded-automations-introduction).

See [Application testing](https://docs.uipath.com/automation-suite/automation-suite/2.2510/admin-guide/application-testing) for how this is scoped in Automation Suite.

### UI Testing

Built on the [UI Automation activities pack](https://docs.uipath.com/activities/other/latest/ui-automation/about-the-ui-automation-activities-pack) and the [Object Repository](https://docs.uipath.com/studio/standalone/latest/user-guide/about-object-repository), to interact with and assert against interface elements reliably.

### API Testing

Uses the [Testing activities pack](https://docs.uipath.com/activities/other/latest/workflow/about-the-testing-activities-pack) to validate HTTP/API responses directly, without driving the UI.

### Data-Driven Testing

The same data-driven approach used in RPA testing (test data files, auto-generated data, entities, queues) applied to application-level test cases.

### Cross-platform and mobile testing

The [Mobile Automation activities pack](https://docs.uipath.com/activities/other/latest/ui-automation/about-the-mobile-automation-activities-pack) connects to device farms and emulators, so tests can run against real or virtual mobile devices without manual device handling.

:::note
Cross-browser testing isn't a distinct feature. It's handled through how UI Automation targets a given browser, not a dedicated cross-browser test grid.
:::

## See also

- [Test Manager - Getting started](https://docs.uipath.com/test-manager/automation-suite/2.2510/user-guide/getting-started-test-manager)
- [Test Manager - Quickstart guide](https://docs.uipath.com/test-manager/automation-suite/2.2510/user-guide/test-manager-quickstart-guide)
- [Testing capabilities (Automation Suite admin guide)](https://docs.uipath.com/automation-suite/automation-suite/2.2510/admin-guide/testing-capabilities)
