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. Informationen zu den Daten, die Sie aufzeichnen können, finden Sie unter Daten, die Sie für Abläufe und Case-Typen aufzeichnen können.

Bevor Sie anfangen: Schließen Sie Eigenschaften in Ihrer „Work“-Klasse vom Test aus, indem Sie die Datenumwandlung pxCapturePropertyIgnore ändern. Weitere Informationen zu den Daten, die Sie aufzeichnen können, finden Sie unter Daten, die Sie für Abläufe 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 in der unteren rechten Ecke des Bildschirms auf Create test case, um die Aufzeichnung als Test-Case zu speichern.

  5. Klicken Sie auf Save, geben Sie ein Label ein, anhand derer der Test-Case identifiziert wird, und klicken Sie dann auf Submit.

  6. Optional:

    Um die Regel oder die 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 die Klasse aus und klicken Sie dann auf Submit.

  7. Optional:

    Um zu verhindern, dass der Test als Teil einer Test-Suite oder von einem REST-Service aus ausgeführt wird, aktivieren Sie auf der Registerkarte 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 Assertions 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 der Registerkarte Setup & Cleanup die durchzuführenden Aktionen und die Objekt- und Zwischenablage-Seiten, die vor und nach den Testläufen verfügbar sein müssen. Sie können die Zwischenablage 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.

Hinweis:

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 Ablauf- oder Case-Typs angezeigt.

Wenn bei Ihrer Schulung Probleme auftreten, lesen Sie bitte die 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