Erstellen Sie einen benutzerdefinierten UI-Test

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Testen Sie Komponenten in benutzerdefinierten UI-Seiten.

    Vorbereitungen

    Prozedur

    1. Navigieren zu Alle > Automated Test Framework > Tests.
    2. Klicken Sie auf Neu.
    3. Geben Sie einen Namen und ein Beschreibung für Ihren Test ein.
    4. Klicken Sie auf Speichern.
    5. Klicken Sie in der zugehörigen Liste „Testschritte“ auf Testschritt hinzufügen.
    6. Fügen Sie Testschritte hinzu, um zur Seite der benutzerdefinierten Ziel-UI zu navigieren.
      Verwenden Sie den Schritt Zu Modul navigieren, um eine Seite mit einem Anwendungsnavigatormodul zu öffnen. Verwenden Sie den Schritt Service Portal-Seite öffnen, um eine Portalseite zu öffnen.
      Führen Sie die folgenden Testschritte aus, um eine UI-Seite zu öffnen:
      1. Bestehenden Datensatz öffnen: Öffnen Sie den Datensatz für die Seite.
      2. Klicken Sie auf die UI-Aktion: Klicken Sie auf die UI-Aktion Testen, um die Seite zu öffnen.
    7. Fügen Sie Testschritte aus der Kategorie „Benutzerdefinierte UI“ hinzu, um das Verhalten von benutzerdefinierten UI-Komponenten zu überprüfen.
      Eine Liste der verfügbaren Testschritte für benutzerdefinierte UIs finden Sie unter Kategorie „Benutzerdefinierte UI“.
    8. Ruft beim Hinzufügen eines Testschritts UI-Komponenten ab.

      Identifizieren Sie die testbaren Seitenkomponenten auf einer benutzerdefinierten UI-Seite, indem Sie eine Liste von UI-Komponenten für Testschritte abrufen. Sie können die Komponenten der aktuellen Seite erfassen, indem Sie Komponentenabrufen auswählen.

      Das System ruft die Komponenten mit einem vorhandenen oder einem neuen Client-Test Runner ab. Stellen Sie sicher, dass die im Abrufprozess verwendeten Client-Test-Runner-Registerkarten im Vordergrund ausgeführt werden. Bei Tests, die nach Auswahl von Komponentenabrufen keine Komponenten zurückgeben, wird die folgende Warnmeldung angezeigt, und die Schaltfläche Weiter ist deaktiviert.
      Warnmeldungen für Testschritte ohne Komponenten
      Wenn Sie bereits eine Liste von Seitenkomponenten abgerufen haben, klicken Sie auf Weiter, um die zuvor abgerufene Liste zu verwenden. Sie können auch auf Komponenten abrufen klicken, um die aktuellen Schritte erneut auszuführen und die Liste der testbaren Seitenkomponenten zu aktualisieren. Wenn der Test beim Abrufen von Komponenten fehlschlägt, wird die folgende Warnmeldung angezeigt. Sie können die Testergebnisse überprüfen, indem Sie auf den Link in der Benachrichtigung klicken.
      Fehler beim Abrufen der Seitenkomponenten
      Hinweis:
      Wenn Sie einen Schritt in einem Test aktualisieren müssen, klicken Sie für diesen Schritt auf Komponenten abrufen. Der Test wird nur bis zu diesem bestimmten Schritt ausgeführt. Die Schritte nach dem ausgewählten Schritt werden nicht ausgeführt. Der Test ist erfolgreich, wenn alle aktualisierten Schritte ohne Fehler durchlaufen werden.
      Abbildung mit übersprungenen Schritten nach dem Abrufen von Komponenten

      Automated Test Framework speichert die Liste der Seitenkomponenten und zeigt die Liste im Feld Komponentenwerte oder Komponente im Testschrittformular an. Das Feld zeigt diese Informationen zu jeder Komponente an:

      Feld Beschreibung
      Typ HTML-Elementbeschreibung und -Tag. Beispiel: Text<input>.
      Bezeichnung HTML-Komponentenbezeichnung.
      Wert Wert der Komponente. Wenn es sich bei der Komponente beispielsweise um eine Sucheingabe handelt, könnte der Wert Suche sein.
      Seitenbereich HTML-Layoutelement, das die Komponente enthält, z. B. ein Element <div> oder <section>.

      Wenn Sie einen parametrisierten Test erstellen, der benutzerdefinierte UI-Testschritte enthält, verwendet das System nur den ersten Datensatz, um Komponenten abzurufen.

    Nächste Maßnahme

    Erwägen Sie das Hinzufügen von Tests zu einer Testsuite. Weitere Informationen finden Sie unter Automatisierte Tests erstellen und ausführen.