studio
2024.10
true
UiPath logo, featuring letters U and I in white

Studio-Benutzerhandbuch

Letzte Aktualisierung 17. Dez. 2024

Über die testCases.json-Datei

testCases.json ist eine Datei, die automatisch generiert wird, wenn ein Projekt vom Typ Prozess als NUPKG gepackt wird, das Testfälle enthält. Die Datei enthält Metadaten zu Ihrem RPA-Testprojekt.
In der NUPKG-Datei des Projekts finden Sie die testCases.json-Datei im .tmh-Verzeichnis.
Die Parameter, die in der Datei testCases.json enthalten sind, werden in der folgenden Tabelle beschrieben:
ParameterBeschreibung
PackageNameDer Name des Pakets.
PackageVersionVersion des Pakets.
ProjectIdDer eindeutige Bezeichner des Projekts.
RpaPackageNameName des erstellten RPA-Pakets.
RpaPackageVersionDie Version des RPA-Pakets.
TestCasesArray, das die Testfälle für den gegebenen Prozess auflistet. Für jeden Testfall sind die folgenden Informationen enthalten:
  • AutomationId: Eindeutiger Bezeichner für die Automatisierung.
  • RpaPackageEntryPoints: Dies ist ein Array, das Einstiegspunkte für das RPA-Paket auflistet, einschließlich der ID und des Workflow-Namens.
  • TestCaseName: Der Name des Testfalls.
TypeTyp des Projekts, der immer Prozess ist.
WorkflowsEin Array, das die mit den Testfällen verbundenen Workflows auflistet, einschließlich der ID für den Einstiegspunkt, den Namen und den Typ des Workflows.

Beispiel

Nachfolgend sehen Sie ein Beispiel für den Inhalt einer testCases.json-Datei, die in einem von Studio gepackten Projekt enthalten ist.
{
    "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"
        }
    ]
}{
    "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"
        }
    ]
}
  • Beispiel

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten