test-suite
latest
false
  • Versionshinweise zum Test Manager
    • Versionshinweise zum Test Manager
  • Versionshinweise zu Studio
    • Versionshinweise zu Studio
    • 2024.10.1
    • 2024.10.5
  • Versionshinweise zum Cloud Orchestrator
  • Versionshinweise zu CI/CD-Integrationen
UiPath logo, featuring letters U and I in white

Test Suite-Versionshinweise

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Letzte Aktualisierung 20. Nov. 2024

2024.10.5

Release-Datum: 21. Oktober 2024

Funktionen der codierten Automatisierung

Workflow-Analyse-Regel für Code

Wir haben zwei neue Workflow-Analyse-Regeln eingeführt:
  • ST-DPB-010: Stellen Sie sicher, dass in einem codierten Workflow oder Testfall nur eine Methode mit dem [Workflow] - oder [Test Case] -Attribut gekennzeichnet ist.
  • ST-NMG-017: Gewährleistet, dass sich ein Klassenname vom Standard-Namespace unterscheidet.
  • ST-REL-001: Gewährleistet, dass die Argumenttypen der In/Out-Parameter übereinstimmen.

XML-Dokumentationsdatei für Ihren benutzerdefinierten Code und Ihre Bibliotheken

Sie können jetzt nach der Veröffentlichung eines Projekts auf XML -Dokumentationsdateien zugreifen und die Code-Dokumentation für Ihren benutzerdefinierten Code und Ihre Bibliotheken nutzen. Nachdem das Projekt veröffentlicht wurde, werden die XML -Dateien zusammen mit den DLL - und PDB -Dateien in Ihrem Projektordner generiert. Sie finden sie auch im Ordner lib der generierten Datei NUPKG . Weitere Informationen zum Veröffentlichen von Projekten, die codierte Automatisierungen enthalten, finden Sie unter Arbeiten mit codierten Automatisierungen.

Ändern Sie Argumente als Eigenschaften für codierte Automatisierungen in Bibliotheken

Sie können jetzt die Eigenschaften einer codierten Automatisierung, die als aufgerufener Workflow wiederverwendet wird, über die im Hauptteil der Aktivität vorhandenen Eigenschaften nahtlos anpassen. Dies gilt, wenn Sie eine codierte Automatisierung in eine Bibliothek exportieren, diese Bibliothek in einem anderen Projekt installieren und die codierte Automatisierung in Ihrem aktuellen XAML-Workflow aufrufen. Ändern Sie bei einem aufgerufenen Workflow, der als Aktivität hinzugefügt wurde, die verfügbaren Eigenschaften der aufgerufenen codierten Automatisierung nach Bedarf.

Darüber hinaus können Sie innerhalb des Bibliotheksprojekts auch das Layout einer Aktivität im Fenster „Aktivitätseigenschaften“ konfigurieren. Das Konfigurieren der Aktivitätseigenschaften vor dem Exportieren der codierten Automatisierung umfasst die Bearbeitung von Optionen wie Anzeigename, QuickInfo oder Hilfelink.

Deklarieren von In/Out-Argumenten mit Output

Sie können jetzt ein In/Out-Argument deklarieren, indem Sie es Output nennen. Wenn Sie ein Argument als Output benennen, wird es als In/Out-Argument behandelt, auch wenn es nur einmal in der Methode deklariert wird. Weitere Informationen zur Verwendung von Argumenten in codierten Automatisierungen finden Sie unter Arbeiten mit Eingabe- und Ausgabeargumenten.

Testautomatisierungsfunktionen

XBrowser-Testvorlage

Optimieren Sie Ihre Testprozesse von Websites und Webanwendungen mithilfe der XBrowser-Testvorlage. Mit dieser Vorlage können Sie die gleichen Testdaten einer Webanwendung mit mehreren Browsern in einer einzigen Automatisierung testen. Weitere Informationen finden Sie unter XBrowser-Testvorlage .

Generieren von Low-Code-Testfällen mit KI

Mit AutopilotTM können Sie jetzt einen vollautomatisierten Low-Code-Testfall mit natürlicher Sprache generieren. Unter Generieren von Testfällen mit KI erfahren Sie, wie Sie Low-Code-Testfälle generieren können.

AutopilotTM- Verbesserungen

Mit dem Panel können Sie Autopilot™ verwenden, um Ihren Workflow zusammenzufassen und Workflows über eine zentrale Oberfläche zu generieren. Das Panel verbessert auch die Fehlerbehandlung und -behebung, indem es KI-basierte Vorschläge zur Lösung von Low-Code- und codierten Workflow-Fehlern liefert, einschließlich Fehlern, die durch Workflow-Analyseregeln identifiziert werden. Zudem können Sie Autopilot verwenden, um die gesamte UiPath-Dokumentation direkt über das Panel zu durchsuchen. Weitere Informationen finden Sie im Der Autopilot-Bereich.

Verbesserungen bei codierten Automatisierungen

  • Mit den folgenden Tastenkombinationen können Sie nun Ihre aktuelle Codeauswahl wie folgt erweitern oder reduzieren:
    • Ctrl + Shift + <Num+: Erweitern Sie Ihre aktuelle Codeauswahl, um den nächstgrößeren Syntaxknoten einzuschließen. Ab der aktuellen Zeile können Sie die Erweiterung um den aktuellen Block erweitern, dann um die aktuelle Methode, die aktuelle Klasse, den Namespace und schließlich die gesamte Datei.
    • Ctrl + <Shift + Num-: Verkleinern Sie die aktuelle Syntaxknotenauswahl schrittweise.
  • Sie können jetzt Ihre Interaktionen mit UI-Elementen aufzeichnen und in codierte Automatisierungen umwandeln.

Verbesserungen der Testautomatisierung

Verbesserungen bei KI-generierten Testdaten

  • Wenn Sie Autopilot zum Generieren von Testdaten verwenden, können Sie ihn anweisen, zusätzliche Argumente einzuführen, die im Testfall enthalten sind, sobald Sie das generierte Dataset importieren.
  • Jetzt geben Sie Autopilot zunächst die Anweisung, ein primäres Test-Dataset abzurufen. Dies ist eine Änderung zum vorherigen Verhalten, bei dem Autopilot ursprünglich einen Test-Dataset erstellt hat, den Sie mithilfe von Eingabeaufforderungen optimieren konnten.
  • Sie können Autopilot anweisen, eine bestimmte Anzahl von Datenvarianten zu generieren.

Verbesserte Fehlermeldungen für die Postman-Integration

Wir haben Verbesserungen an der API-Testautomatisierung vorgenommen. Fehlermeldungen aus der Postman-Integration werden nun in der Benutzeroberfläche deutlicher angezeigt.

Verbesserungen beim Konvertieren von Text in Code

Sie können Text jetzt in Code umwandeln, indem Sie das Autopilot-Symbol auswählen oder die vorhandene Code generieren- Aktion auswählen.

Weitere Verbesserungen

Optimierte Kompilierungszeiten für komplexe Projekte, einschließlich Testfällen, Ausführungsvorlagen und Entitäten mit wenig Code und codiert.

Durchschlagende Änderungen

Um Konflikte zu vermeiden, wenn Sie Verbindungen aus denselben Orchestrator-Ordnern verwenden, müssen Sie jetzt eine andere Namenskonvention beim Aufbau von Verbindungen in codierten Automatisierungen verwenden. Nachdem Sie die Verbindung im Integration Service erstellt haben, rufen Sie sie in Ihrer codierten Automatisierung auf, indem Sie sowohl den Orchestrator-Ordner als auch den Namen des Unterordners verwenden, in dem sich die Verbindung befindet.

Für Ihre Integration Service-Verbindungen ändert sich dadurch nichts. Sie müssen jedoch den Namen der Verbindung, den Sie in Ihren codierten Automatisierungen festgelegt haben, manuell ändern. Wenn Sie zum Beispiel eine Automatisierung haben, bei der Sie eine Verbindung ähnlich dieser haben: var myGmailConnection = connections.Gmail.My_Workspace_john_doe_gmail_com, wobei My_Workspace der Orchestrator-Ordnername ist, müssen Sie jetzt den Namen des Unterordners einschließen, in dem die Verbindung zuerst hergestellt wurde. Wenn sich die Gmail-Verbindung also im Unterordner My Gmail Workspace befindet, ändern Sie den Verbindungsnamen in: var myGmailConnection = connections.Gmail.My_Workspace_My_Gmail_Workspace_john_doe_gmail_com.

Weitere Informationen zur neuen Einrichtung von Dienstverbindungen in codierten Automatisierungen finden Sie unter Erstellen von Verbindungen für Dienste in codierten Automatisierungen.

Bekannte Probleme (Known Issues)

Beim Arbeiten mit codierten Workflows oder Testfällen kann ein Fehler auftreten. Wenn Sie versuchen, Argumente eines beliebigen Typs (einschließlich In, Out und In/Out) mit bestimmten Namen wie result, newResult, codedWorkflow und isolated zu erstellen, tritt möglicherweise ein Kompilierungsfehler auf.

In den Studio -Versionshinweisen finden Sie alle Updates für 2024.10.5.

War diese Seite hilfreich?

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