# About the testCases.json file

> `testCases.json` is a file automatically generated when packaging as a NUPKG a project of type **Process**, that contains test cases. The file contains metadata regarding your RPA testing project.

`testCases.json` is a file automatically generated when packaging as a NUPKG a project of type **Process**, that contains test cases. The file contains metadata regarding your RPA testing project.

In the NUPKG file of the project, you can find the `testCases.json` file in the `.tmh` directory.

The parameters contained in the `testCases.json` file are described in the following table:

 <colgroup>
  <col/>
  <col/>
 </colgroup>
 
  
    Parameter 
    Description 
  
 
 
  
    <code>PackageName</code> 
    Name of the package. 
  
  
    <code>PackageVersion</code> 
    Version of the package. 
  
  
    <code>ProjectId</code> 
    Unique identifier of the project. 
  
  
    <code>RpaPackageName</code> 
    Name of the RPA package created. 
  
  
    <code>RpaPackageVersion</code> 
    Version of the RPA package. 
  
  
    <code>TestCases</code> 
    Array that lists the test cases for the given process. For each test case, the following information is included:
      
         <code>AutomationId</code> : Unique identifier for the automation. 
         <code>RpaPackageEntryPoints</code> : This is an array listing entry points for the RPA package, including the ID and workflow name. 
         <code>TestCaseName</code> : The name of the test case. 
      

  
  
    <code>Type</code> 
    Type of project, which is always Process . 
  
  
    <code>Workflows</code> 
    Array that lists the workflows related to the test cases, including the ID for the entry point, the name, and the type of workflow. 
  
 

## Example

The following is an example of the contents of a `testCases.json` file included in a project packaged from Studio.

```
{
    "PackageName": "Testsuite_Tests",
    "PackageVersion": "1.0.162152358",
    "ProjectId": "<projectid>",
    "RpaPackageName": "Testsuite",
    "RpaPackageVersion": "1.0.162145743",
    "TestCases": [
        {
            "AutomationId": "<id>",
            "RpaPackageEntryPoints": [
                {
                    "Id": "<id>",
                    "WorkflowName": "Main.xaml"
                }
            ],
            "RpaWorkflows": [
            ],
            "TestCaseName": "TestCase.xaml"
        }
    ],
    "Type": "Process",
    "Workflows": [
        {
            "EntryPointId": "<entrypointid>",
            "Name": "Main.xaml",
            "Type": "EntryPoint"
        }
    ]
}
```
