Die Tests werden generiert
Generieren Sie Tests automatisch mithilfe der Anwendung „ServiceNow-Testgenerierung“ und „Cloud Runner“. Sie können diese Tests auch mit einem Klick auf eine Schaltfläche ausführen.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
-
Navigieren zu Alle > Automated Test Framework (ATF) > Administration > Testgeneratoran.
Wenn Sie sich auf befinden Wählen Sie Cloudanwender Aus Modul und haben Sie den Administratoranwender eingerichtet. Klicken Sie auf Klicken Sie hier, um zur Testgeneratorseite zu navigieren .Hinweis:Die Generieren Sie Tests Modul ist nur für Administratoren sichtbar. Selbst ein ATF-Testadministrator kann nicht auf zugreifen Wählen Sie Cloudanwender Aus Modul.
Wenn Sie bereits eine Testgenerierung ausführen, wird die folgende Nachricht angezeigt.
Hinweis:Sie können nicht mehr als einen Testgenerierungsprozess gleichzeitig starten, er wird jedoch zur späteren Ausführung in die Warteschlange gestellt. - Wahlweise:
Wenn Sie den derzeit ausgeführten Test und die Warteschlange anzeigen möchten, navigieren Sie zu Automated Test Framework (ATF) > Administration > Browser-Orchestrationswarteschlangean.
Die Liste der Browser-Orchestration-Warteschlangen wird angezeigt.Hinweis:Sie können den Fortschritt und den Status der einzelnen Testgenerierung und des Testlaufs in der Liste anzeigen.
-
Wählen Sie eine der beiden Möglichkeiten zum Generieren von Tests aus.
- Wird nicht ausgewählt Erweitert : Generiert standardmäßig Tests für jede Tabelle
- Auswahl Erweitert : Option zum Angeben einer bestimmten Tabelle zum Generieren von Tests
- Maximale Testanzahl: Obere Grenze für die Anzahl der generierten Tests.
- Maximale Testanzahl pro Tabelle: Obere Grenze für die Testanzahl für jede Tabelle
- Maximale Testanzahl pro Katalogelement: Maximale Anzahl generierter Tests pro Servicekatalogelement, standardmäßig maximal 10. Sie können die Anzahl der generierten Tests pro Servicekatalogelement ändern
- Separate Update-Sätze pro Bereich erstellen: Option zum Erstellen eines separaten Update-Satzes für jeden Bereich
- Umfang zum Generieren von Tests: Fähigkeit, die Tabellen in separaten Update-Sätzen für verschiedene Bereiche zu haben. Der Generator sammelt beispielsweise Informationen über den Umfang der Tabellen und speichert die Tests dann in einem separaten Update-Satz für jeden BereichHinweis:Dieses Feld ist nur sichtbar, wenn Erstellen Sie separate Update-Sätze pro Bereich Feld ist nicht ausgewählt. Sie können dann den Umfang für die generierten Tests auswählen. Der Standardumfang ist global.
- E-Mail: E-Mail-Adresse des Anwenders, der Benachrichtigungen über die Zusammenfassung der Testgenerierung erhalten soll
- Voreinstellungen: Anzahl der von der Anwendersteuerung generierten Tests pro Servicekatalogelement. Die maximale Standardnummer ist 10.
Hinweis:Da der Testgenerierungsprozess zeitaufwändig ist, überprüfen Sie regelmäßig Ihre angegebene E-Mail-Adresse, um die Benachrichtigung über die Testgenerierung zu erhalten. - Wahlweise:
Wählen Sie Aus Speichern Sie die Voreinstellung Um die voreingestellten Filterbedingungen zu implementieren.
Sie können eine Voreinstellung auch löschen, indem Sie auswählen Löschen Sie die Voreinstellung . Alle Administratoren, die auf zugreifen können Generieren Sie Tests Modul kann das Update auf anzeigen Voreinstellungen Feld.Hinweis:Sie können den Standard nicht löschen Keine Voreinstellung. Einige Beispielvoreinstellungen wurden bereitgestellt, die bearbeitet werden können.Abhängig von der Abfrage, die durch die voreingestellten Werte erstellt wurde, geben die folgenden Registerkarten bestimmte Daten zurück.
- Anwender
- Tabellen
- Servicekatalog
Hinweis:Sie können neue Bedingungssätze erstellen, um die erforderlichen Informationen auf Registerkarten zu filtern. -
Wählen Sie Aus Starten Sie Die Testgenerierung .
Die Seite „Testgenerierung gestartet“ wird angezeigt.Wenn Sie einen Test oder eine Suite ausführen, während die Testgenerierung ausgeführt wird, wird eine der folgenden Nachrichten angezeigt.
- Für Testlauf
- Für Suite-Ausführung
- Für Testlauf
-
Wechseln Sie zu Suiten, um die generierten Tests anzuzeigen.
Eine Liste von Test-Suites wird angezeigt.Hinweis:Die Tests werden beim Generieren angezeigt. Es wird empfohlen, die generierten Tests oder die Test-Suite nicht auszuführen, wenn die Testgenerierung noch ausgeführt wird.
-
Wählen Sie aus ATF-generierte Suite suite.
Hinweis:Es unterstützt nur die Standardformulare und Servertestschritte.
Sie können jetzt festlegen sn_atf_tg.generation.create_separate_update_set Eigenschaft auf „falsch“, wenn Sie nicht jedes Mal, wenn Sie eine Testgenerierung ausführen, eine aktualisierte Suite möchten. Die während der Testgenerierung erstellten aktualisierten Datensätze werden in der Suite erfasst, die der Anwender derzeit ausgewählt hat. Der Standardwert ist auf „wahr“ festgelegt, und nach jeder Testgenerierung wird eine aktualisierte Suite generiert.
Eine Liste von Tests innerhalb der ausgewählten Suite wird angezeigt. Nur die erfolgreichen Tests werden in dieser Suite angezeigt. - Wahlweise:
Wählen Sie die generierte Suite aus, und scrollen Sie nach unten zur zugehörigen Liste Tests, wenn Sie die generierten automatisierten Tests entweder mit dem Datensatzersteller oder dem Servicekatalog anzeigen möchten.
Aus den erstellten automatisierten Tests können Sie alle Anwender anzeigen, die diesen Datensatz oder Incident verwendet haben. Obwohl die Testschritte hier den anderen Testschritten ähneln, wird die erste Validierung für die Felder im Formular durchgeführt. Außerdem wird für jedes Pflichtfeld ein Wert basierend auf den Beispieldaten festgelegt. Sie wird auch nach jedem obligatorischen Schritt validiert. Nach der Übermittlung wird eine endgültige Datensatzvalidierung durchgeführt.