Designüberlegungen für Eingabeaufforderungen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • 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​
    Tabelle : 1. Gut vs. Ungültiger Prompt-Vergleich
    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:
    • Keine Anwenderrolle definiert
    • Unzureichende Definition für den neuen Anwender. Es ist offen, ob der neue Anwender erstellt werden soll oder die Identität des Anwenders angenommen werden soll
    • Unzureichende Definition für die Verarbeitung von Datensätzen mit dem Namen
    • Keine spezifischen Informationen zur Aktualisierung des Anruferfelds
    • Nicht spezifisch für den zu verwendenden Kategoriewert
    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:
    • Gibt nicht „Neuen Anwender erstellen“ oder „Identität von Identität annehmen“ an, damit das Modell sie versteht
    • Unklare Erwartung hinsichtlich des Namens der Einstellungsbeschreibung
    • Unklar, wo genau der Name für die Beschreibung beginnt
    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:
    • Katalogelemententität wurde nicht aufgerufen
    • Fehlende Stichwörter wie „set“ oder „update“ für Feldwerteinstellungen
    • Unvollständige Feld-ID für monatliches Datenkontingent angegeben
    • Unklare Erwartung für Preisvalidierung
    • $-Zeichen im Preis fehlt