# Introduction

> Studio provides specialized tools to integrate testing into the development and automation process. Studio allows you to perform both Application and RPA testing. You can use Studio to create, design, and map test cases and execution results to requirements and defects (e.g. Jira, Xray). You can create your testing portfolio using Studio's testing capabilities, which offer two distinct approaches. You can use these methods either individually, or in combination:

Studio provides specialized tools to integrate testing into the development and automation process. Studio allows you to perform both Application and RPA testing. You can use Studio to create, design, and map test cases and execution results to requirements and defects (e.g. Jira, Xray). You can create your testing portfolio using Studio's testing capabilities, which offer two distinct approaches. You can use these methods either individually, or in combination:

* **Low-code** using **Test Case** - create and design your test cases through a virtual interface with drag-and-drop activities, making it accessible for a broad user base.
* **Coded** using **Coded Test Case** - create and design your test cases by typing code directly within Studio. Visit [Introduction to coded automations](https://docs.uipath.com/studio/standalone/2025.10/user-guide/coded-automations-introduction#introduction) to learn how to use coded automations.

Moreover, you can leverage generative AI capabilities offered by Autopilot, to generate both low-code and coded test cases from natural language. You can also generate coded test cases from manual test cases, that you have linked from Test Manager. Visit [Generating test cases using AI](https://docs.uipath.com/studio/standalone/2025.10/user-guide/working-with-manual-test-cases#generating-test-cases-using-ai) to learn how to use AI in your test automations.

## Application testing versus RPA testing

Studio offers capabilities targeted for both application and RPA testing, such as data-driven testing, test management via the Test Explorer, and test case or execution templates. The availability of Studio's testing capabilities is split into two experiences, based on the license used to access Studio:

* **App Test Developer**: Can use both RPA testing capabilities, available through **Process** type projects, and application testing capabilities, available through **Test Automation** projects. For information on App Test Developers, visit [Test Cloud licensing](https://docs.uipath.com/test-cloud/automation-cloud/latest/user-guide/licensing-test-cloud#plan-breakdown).
* **Pro** or **Automation Developer**: Can use features only for RPA testing, available through **Process** type projects. For information on Pro users, visit [Automation Cloud - Unified pricing](https://docs.uipath.com/automation-cloud/automation-cloud/latest/admin-guide/unified-pricing-licensing-plan-framework#plan-breakdown), and for information on Automation Developer, visit [Automation Cloud - Flex licensing](https://docs.uipath.com/automation-cloud/automation-cloud/latest/admin-guide/flex-licensing-plan-framework#plan-breakdown).
