Designüberlegungen für Eingabeaufforderungen
Generieren Sie den gewünschten Test, indem Sie die Anleitungsprinzipien effektiver Eingabeaufforderungen befolgen.
- Klare und präzise ATF-Eingabeaufforderungen, die die Testschritte beschreiben
- Berücksichtigen Sie den Umfang und die Fähigkeiten von Testgenerierung
- Testgenerierung ist eine von Now Assist unterstützte Kompetenz zum Erstellen von ATF-Tests
- Die Tests werden in dem Anwendungsbereich erstellt, in dem Sie sich gerade befinden
- Andere Arten von Funktions- oder Integrationstests liegen außerhalb des Umfangs Testgenerierung .
- Testgenerierung kann vorhandene ATF-Tests nicht aktualisieren oder löschen
- Testgenerierung unterstützt Folgendes
- Formulare: Formular öffnen/senden, Feldvalidierung/Sichtbarkeit, UI/deklarative Aktion und modale Schaltfläche. Jede Formular-API unterstützt Arbeitsbereich als formUI-Typ, einschließlich service_operations_workspace und asset_workspace und cmdb_workspace.
- Servervorgänge: Identität annehmen/Anwender erstellen, Nachricht protokollieren, CRUD aufzeichnen, Anforderung wiedergeben, Katalogelement suchen und Einkaufswagen auschecken.
- E-Mail: Ein-/ausgehende E-Mails generieren, beantworten, senden und validieren
- Anwendungsnavigator: zu Modul navigieren, Menü-/Modulsichtbarkeit
- Berichterstellung: Transparenz von Berichten, Dashboard-Sichtbarkeit und Freigabe
- Servicekatalog: Katalogelemente öffnen/bestellen, Artikel in den Einkaufswagen legen, Artikelmenge festlegen/validieren, Bestellung absenden, Menge, Preis und Variablenstatus validieren
| Gute und effektive Aufforderungen | Ungültige und irrelevante Aufforderungen | Vergleichsbeschreibung |
|---|---|---|
| Schreiben Sie einen Test, um einen neuen Anwender mit dem Namen „Bill McDermott“ zu erstellen und die Rolle „itil“ zuzuweisen. Erstellen Sie einen neuen Incident-Datensatz, aktualisieren Sie die Kurzbeschreibung in „mein neuer Testdatensatz“, und validieren Sie dann die Datensatzbeschreibung. Aktualisieren Sie Anrufer auf Bill McDermott, Auswirkungs- und Dringlichkeitskategorien auf „2 – Mittel“, und übermitteln Sie den Datensatz. Löschen Sie den Datensatz, und erstellen Sie ein Protokoll für den Löschvorgang. | Ich brauche einen neuen Anwender, Bill McDermott, um einen neuen Datensatz zu öffnen. Stellen Sie sicher, dass es „mein neuer Testdatensatz“ heißt. Anrufer auf Anwender, Auswirkungs- und Dringlichkeitskategorien auf mittel aktualisieren. Löschen Sie den Datensatz, und erstellen Sie ein Protokoll für den Löschvorgang. | Die ungültige Aufforderung ist aus den folgenden Gründen irrelevant und unvollständig:
|
| Schreiben Sie einen ATF-Test mit dem Namen „Test des Incident-Datensatzes“, nehmen Sie die Identität des Administrators an, erstellen Sie einen neuen Incident-Datensatz, aktualisieren Sie die Kurzbeschreibung des Datensatzes in „Testaktualisierungsfeld aus Beispiel“, löschen Sie den Datensatz, und protokollieren Sie die Meldung „Datensatz gelöscht“. | Erstellen Sie einen ATF-Test für einen Administrator, um einen Incident-Datensatz zu erstellen. Feld zur Testaktualisierung für Beschreibung aus Beispiel erstellen. Löschen Sie dann den Datensatz | In der fehlerhaften Aufforderung fehlt Folgendes:
|
| Schreiben Sie einen Test, um das Apple iPhone 13-Katalogelement zu öffnen, legen Sie die Farbe auf „Pink“ und das monatliche Datenkontingent auf 500 MB fest, validieren Sie den Preis auf 800,00 $, und protokollieren Sie den Preis | Schreiben Sie einen Test zum Öffnen des iPhone. Die Farbe muss Pink sein, und die Daten müssen 500 sein. Der Preis muss 800 betragen. Protokollieren Sie den Preis | Die fehlerhafte Aufforderung ist aus den folgenden Gründen unvollständig:
|