Skip to main content

Unit-Test-Cases für Abläufe und Case-Typen erstellen

Pega Community-Logo

Hinweis: Der folgende Inhalt, der von Pega Community stammt, ist hier enthalten, damit Sie die Lernziele des Moduls einfacher erreichen können.

Wenn Sie einen Unit-Test-Case für einen Ablauf- oder einen Case-Typ erstellen, führen Sie den Flow- oder Case-Typ aus und geben Daten für Assignments und Entscheidungen ein. Das System zeichnet die von Ihnen eingegebenen Daten in einer Datenumwandlung auf, die nach dem Speichern des Testformulars erstellt wird. Sie können jederzeit mit der Aufzeichnung beginnen.

Für die Daten, die Sie für Ablauf- und Case-Typen aufzeichnen können, gelten bestimmte Bedingungen. Weitere Informationen finden Sie unter Daten, die Sie für Flows und Case-Typen aufzeichnen können.

Bevor Sie beginnen: Schließen Sie Eigenschaften in Ihrer „Work“-Klasse vom Test aus. Ändern Sie hierzu die Datenumwandlung „pxCapturePropertyIgnore“. Weitere Informationen finden Sie unter Daten, die Sie für Flows und Case-Typen aufzeichnen können.
  1. Öffnen Sie den Ablauf oder Case-Typ, für den Sie einen Test aufzeichnen möchten.
  2. Klicken Sie in der Symbolleiste auf Actions Record test case.
    Die Ausführung des Flow- oder Case-Typs wird gestartet.
  3. Geben Sie Daten ein, während Sie die einzelnen Schritte des Ablauf- oder Case-Typs durchlaufen.
  4. Klicken Sie unten rechts auf dem Bildschirm auf Create test case, um die Aufzeichnung als Test-Case zu speichern.
  5. Klicken Sie auf Save, geben Sie ein Label ein, anhand dessen der Test-Case identifiziert wird, und klicken Sie dann auf Submit.
  6. Optional: Um die Regel oder Klasse zu ändern, die für den Test verwendet wird, klicken Sie oben rechts im Tab Definition auf das Zahnrad-Icon, wählen Sie die Regel oder Klasse aus und klicken dann auf Submit.
  7. Optional: Um zu verhindern, dass der Test als Teil einer Test-Suite oder über einen REST-Service ausgeführt wird, aktivieren Sie auf dem Tab Definition die Checkbox Disable.
    Der Test-Case wird nur dann ausgeführt, wenn Sie auf Actions Run klicken.
  8. Fügen Sie im Abschnitt Expected results Behauptungen hinzu, mit denen die erwarteten Testergebnisse definiert werden. Weitere Informationen zum Erstellen von Assertions finden Sie unter Erwartete Testergebnisse mit Assertions definieren.
  9. Konfigurieren Sie auf dem Tab Setup & Cleanup die durchzuführenden Aktionen und die Objekt- und Clipboard-Seiten, die vor und nach den Testläufen verfügbar sein müssen. Sie können das Clipboard nach der Ausführung des Tests auch bereinigen, indem Sie weitere Datenumwandlungen oder Aktivitäten anwenden. Weitere Informationen finden Sie unter Kontext für einen Test-Case oder eine Test-Suite einrichten und bereinigen.
  10. Klicken Sie auf Save.
  11. Konfigurieren Sie den Unit-Test-Case. Weitere Informationen finden Sie unter Unit-Test-Cases für Regeln erstellen.
Ergebnis:

Nachdem Sie den Test-Case gespeichert haben, wird eine Datenumwandlung, die die eingegebenen Daten erfasst, erstellt und dem Test-Case zugeordnet. Sie können diese Datenumwandlung bearbeiten, um die Test-Case-Eingabe zu ändern. Im Formular „Edit test case“ wird auch der Pfad des Flow- oder Case-Typs angezeigt.


Dieses Thema ist im folgenden Modul verfügbar:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Fanden Sie diesen Inhalt hilfreich?

Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice