---
sourceDocument: Yokohama Erstellen oder ändern Sie Anwendungen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Erstellen oder ändern Sie Anwendungen

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Automatisierte Tests erstellen und ausführen
============================================

Automatisierte Tests erstellen und ausführen {#ariaid-title1}
=============================================================

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Führen Sie eine Gruppe von Tests in einer bestimmten Reihenfolge aus, um eine Anwendung oder eine Gruppe verwandter Funktionen zu testen.

Eine Testsuite kann einzelne Tests sowie andere Testsuites enthalten. Eine Testsuite, die eine andere Testsuite enthält, heißt übergeordnet, und eine in einer übergeordneten Testsuite enthaltene Testsuite wird untergeordnet bezeichnet. Während Testsuites sowohl einzelne untergeordnete Tests als auch Testsuites enthalten können, können Tests keine anderen untergeordneten Tests enthalten. Tests können nur Testschritte enthalten.

Vorteile {#atf-suites-overview__section_czv_r23_5fb}
----------------------------------------------------

Das Gruppieren von Tests in Testsuites bietet diese Vorteile.

* Ermöglicht Testern, jeden Test in einer Testsuite mit einer Aktion auszuführen.
* Ermöglicht Testern, alle untergeordneten Testsuites in einer übergeordneten Testsuite auszuführen.
* Ermöglicht Testern, Testergebnisse für jeden Test in einer Testsuite anzuzeigen.
* Ermöglicht Testdesignern und Testern den Zeitpunkt zu planen, wann Testsuites ausgeführt werden sollen.
* Ermöglicht Testdesignern und Testern, den Start von Client-Test Runnern zur Unterstützung von Testläufen zu planen.
{#atf-suites-overview__ul_vc2_wwh_5fb}

Hierarchien {#atf-suites-overview__section_fdw_5b3_5fb}
-------------------------------------------------------

Automated Test Framework unterstützt die Entwicklung von Hierarchien mit mehreren Ebenen, bei denen eine Testsuite sowohl übergeordnet als auch untergeordnet sein kann. Diese Abbildung zeigt beispielsweise Testsuite 1 als übergeordnetes Element oben in der Hierarchie. Zum Beispiel ist Testsuite 1.3 der Testsuite 1 untergeordnet und auch der Testsuite 1.3.1 sowie der Testsuite 1.3.2 übergeordnet.
Abbildung : 1. Beispiel für die Testsuite-Hierarchie

Zeitpläne {#atf-suites-overview__section_lgc_gf3_5fb}
-----------------------------------------------------

Zur Planung einer Testsuite benötigen Sie drei Komponenten:

* einen Testsuite-Datensatz
* einen Planungsdatensatz, der festlegt, wann das System die Testsuite ausführen soll
* einen geplanten Suite-Ausführungsdatensatz, der die auszuführende Testsuite mit der Planung verknüpft, um sie auszuführen
{#atf-suites-overview__pbf_3bt_bz}  
Mit diesem Modell können Sie einen Zeitplan mit vielen verschiedenen Testsuites verknüpfen und umgekehrt.  
Hinweis:  
Sie können nur Testsuites planen, nicht einzelne Tests. Geplante Tests werden nur ausgeführt, wenn eine offene Seite „Geplanter Client-Test Runner" vorhanden ist, die den Browserbedingungen der geplanten Suite entspricht. Geplante Tests können nicht auf einem Computer ausgeführt werden, der gesperrt oder heruntergefahren ist oder auf dem der Browser noch nicht geöffnet ist.

In der Überwachungsliste im Ausführungsdatensatz der Testsuite können Sie auch Benutzer angeben, die eine E-Mail erhalten sollen, wenn das System die Ausführung der Testsuite abgeschlossen hat.

Wenn die Testsuite einen oder mehrere Formularschritte enthält (Schritte, die eine Benutzeroberfläche betreffen), müssen Sie sicherstellen, dass ein geplanter Clienttest-Runner aktiv in einem Browser ausgeführt wird, wenn der Zeitplan die Ausführung der Suite auslöst.  
Hinweis:  
Empfehlungen und Anforderungen zum Ausführen des Clienttest-Runners finden Sie unter [Browserempfehlungen und -anforderungen](https://servicenow-prod.fluidtopics.net/GsuaTJDgTmNS3husuUVhFA#atf-test-runners__kvv_h25_gx).

Schrittweise Anweisungen zum Planen einer Testsuite finden Sie unter [Automatisierte Testsuites planen](https://servicenow-prod.fluidtopics.net/zS2RWmf1dA_Jo0lReXN1Cw "Planen Sie eine oder mehrere Testsuites so, dass sie zu einem bestimmten Datum und zu einer bestimmten Uhrzeit ausgeführt werden.").

Filter {#atf-suites-overview__section_hjv_3f3_5fb}
--------------------------------------------------

Automatisieren Sie die Erstellung von Testsuites mithilfe eines Filters, um Tests dynamisch zu einer Testsuite hinzuzufügen, wenn sie den Filterbedingungen entsprechen. Reduzieren Sie die Zeit, die Ihre Testdesigner für das manuelle Erstellen und Warten von Testsuites benötigen.
* **[Automatisierte Testsuites erstellen](https://servicenow-prod.fluidtopics.net/WXMWgvN2iDuiMKxMrgTZtg)**   
  Gruppieren Sie automatisierte Tests in einer Suite, die Sie als Batch ausführen können.
* **[Kopiert eine automatisierte Test-Suite](https://servicenow-prod.fluidtopics.net/K9YKqAW7c6cIdUM3wWEw9w)**   
  Reduzieren Sie die Zeit beim Erstellen von Tests, indem Sie eine gesamte Test-Suite kopieren. Benennen Sie die Test-Suite nach dem Kopieren um, und ändern Sie sie. Die Schaltfläche „Test-Suite kopieren" im Formular „Test-Suite" kopiert alle geschachtelten Tests und untergeordneten Test-Suites innerhalb der Text-Suite.
* **[Tests zu einer Suite mit einem Filter hinzufügen](https://servicenow-prod.fluidtopics.net/UizeHOfrhXZ2rap4h14yFA)**   
  Automatisieren Sie die Erstellung von Testsuites mithilfe eines Filters, um Tests dynamisch zu einer Testsuite hinzuzufügen, wenn sie den Filterbedingungen entsprechen. Reduzieren Sie die Zeit, die Ihre Testdesigner für das manuelle Erstellen und Warten von Testsuites benötigen.
* **[Tests einer vorhandenen automatisierten Testsuite hinzufügen](https://servicenow-prod.fluidtopics.net/JzeOMLUV3zBywSiZrbpoOw)**   
  Fügen Sie einen Test einer bereits vorhandenen Testsuite hinzu.
* **[Übergeordnete Testsuite einer untergeordneten Testsuite hinzufügen](https://servicenow-prod.fluidtopics.net/McGK7kI8m_GKWS_8fDzutQ)**   
  Erweitern Sie eine Testsuite mit mehreren Ebenen, indem Sie eine untergeordnete Testsuite in eine übergeordnete Testsuite aufnehmen.
* **[Automatisierte Testsuites ausführen](https://servicenow-prod.fluidtopics.net/A4udnN8PJcXEVgIxDHHnPQ)**   
  Nachdem Sie eine automatisierte Testsuite erstellt haben, führen Sie sie in einer Nicht-Produktionsinstanz aus.
* **[Automatisierte Testsuites planen](https://servicenow-prod.fluidtopics.net/zS2RWmf1dA_Jo0lReXN1Cw)**   
  Planen Sie eine oder mehrere Testsuites so, dass sie zu einem bestimmten Datum und zu einer bestimmten Uhrzeit ausgeführt werden.
* **[Führen Sie eine geplante Test-Suite mit einem Skript aus](https://servicenow-prod.fluidtopics.net/ncg5NI6BHqLIsIyMXR3dhA)**   
  Führen Sie eine geplante UI-Test-Suite sofort mithilfe eines Skripts aus, ohne die geplante Zeit abwarten zu müssen. Sie können diese Methode verwenden, während Sie versuchen, den Prozess der Ausführung eines Tests zu automatisieren.
* **[Fehlgeschlagene Tests in einer automatisierten Testsuite erneut ausführen](https://servicenow-prod.fluidtopics.net/vv7gELygE2tCTMWDaYTPug)**   
  Führen Sie fehlgeschlagene Tests innerhalb einer Testsuite erneut aus, ohne die gesamte Suite erneut auszuführen.

**Zugehörige Konzepte**   

* [Automatisierte Tests mit Automated Test Framework erstellen und ausführen](https://servicenow-prod.fluidtopics.net/QJAcktdQsqn6Iq_RoWS6BA "Grundaufgaben im Automated Test Framework.")
* [Automatisierte Tests und Testsuits abbrechen](https://servicenow-prod.fluidtopics.net/UqS73b1Zx788Z9dHOF8s5A#atf-cancelling "Sie können automatisierte Tests und automatisierte Testsuites abbrechen, die ausgeführt werden oder in die Warteschlange gestellt werden.")
* [Suites](https://servicenow-prod.fluidtopics.net/hApedPgemLufrbj27oE6RQ "Das Suites-Modul öffnet die Tabelle „Testsuites“. In dieser Tabelle können Sie Testsuites erstellen, bearbeiten und ausführen.")  
**Zugehörige Tasks**   

* [ATF-Tests automatisch generieren](https://servicenow-prod.fluidtopics.net/lMDmATLIpW~OgkY5k2yOzg "Lassen Sie ATF-Tests automatisch generieren, indem Sie die Option „Automatisch generieren“ entweder im Modul „Tests automatisch generieren“ oder im Modul „Tests/Suites“ auswählen.")  
**Zugehörige Verweise**   

* [Schrittergebnisdatensatz](https://servicenow-prod.fluidtopics.net/p9jtVJgOII3J7psPYfNFJA "Der Datensatz „Schrittergebnisse“ enthält Informationen zu einem Schritt in einem Testergebnis. Sie können über die zugehörige Liste „Schrittergebnisse“ im Datensatz „Testergebnisse“ auf bestimmte Schrittergebnisse zugreifen.")

