Kategorie „Server“
Führen Sie serverseitige Vorgänge aus. Beispielsweise können Sie einen Datensatz abfragen und aktualisieren, die Identität eines Benutzers annehmen oder ein serverseitiges Skript ausführen.
Einen Anwender erstellen
Erstellen Sie einen Anwender mit den angegebenen Rollen und Gruppen für den Test. Der Benutzerdatensatz wird nach Abschluss des Tests zurückgesetzt.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Test | Name des Tests, dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Name des Schritts. |
| Notizen | Hinweise zum Testschritt. |
| Vorname | Vorname des Benutzers. |
| Nachname | Nachname des Anwenders. |
| Rollen | Zugewiesene Rollen des Anwenders. |
| Gruppen | Zugewiesene Gruppen des Anwenders. |
| Identität des Anwenders annehmen | Option, um die Identität des neuen Anwenders anzunehmen. |
| Feld | Beschreibung |
|---|---|
| user | Die Benutzer-ID des Benutzers, dessen Identität angenommen wird. |
Identität annehmen
Nehmen Sie die Identität des angegebenen Benutzers für den Test an.
- Identifizieren Sie keinen Benutzer mit der Rolle Testautor. Dies kann zu Konflikten führen, die die Ausführung des Tests beeinträchtigen.
- Tests, an denen Benutzer beteiligt sind, deren Identität angenommen wurde und die nicht mehr vorhanden sind, schlagen fehl.Tipp:Es wird empfohlen, einen neuen Anwender zu erstellen, um Datenabhängigkeiten zu vermeiden. Weitere Informationen finden Sie unter Einen Anwender erstellen.
- Verlassen Sie sich nicht darauf, dass Benutzer-IDs für verschiedene Instanzen konsistent sind. Das System weist Benutzer-IDs dynamisch zu, so dass sich die ID für einen bestimmten Benutzer häufig von einer Instanz zur nächsten unterscheidet.
- Beachten Sie beim Exportieren und Importieren automatisierter Tests, dass Update Sets das Benutzerfeld nicht aktualisieren.
- Tests können die Identität von Benutzern mit der snc_external-Rolle annehmen, um Benutzer zu testen, die keinen Anmeldezugriff haben. Unter Explizite Rollen finden Sie die Anforderungen für die Rolle snc_external.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, dem Sie den Schritt hinzufügen. |
| Anwender | Die Benutzer-ID für den Test, dessen Identität angenommen werden soll. |
| Feld | Beschreibung |
|---|---|
| user | Die Benutzer-ID des Benutzers, dessen Identität angenommen wird. |
Ein Katalogelement suchen
Sucht nach einem Katalogelement oder Datensatzersteller in dem angegebenen Katalog und der angegebenen Kategorie. Sie können diesen Schritt sowohl auf der Plattform als auch im Service Portal durchführen.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Nur im Portal suchen | Wird ausgewählt, wenn die Suche auf das Service Portal beschränkt ist. Andernfalls nicht ausgewählt. |
| Suchbegriff | Für die Suche nach einem Katalogelement verwendeter Begriff. |
| Katalog | Katalog, in dem nach dem Katalogelement gesucht werden soll. |
| Kategorie | Kategorie, in der nach dem Katalogelement gesucht werden soll. |
| Assert-Element | Katalogelemente, die in den Suchergebnissen verfügbar sein sollen. |
| Assert-Typ | Gibt an, wie sich die Suche nach dem Katalogelement auf den Test auswirkt:
|
| Feld | Beschreibung |
|---|---|
| catalog_item_id | Die sys_id des ersten gefundenen Katalogelements, das der Anwender anzeigen kann. |
Datensatzabfrage
Fragen Sie die Datenbank ab, um zu überprüfen, ob ein Datensatz vorhanden ist, der den in diesem Schritt festgelegten Bedingungen entspricht.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Zeitüberschreitung | Anzahl der Sekunden, bevor der Schritt fehlschlägt. Wenn die Validierung fehlschlägt, wiederholt das System den Schritt, bis die Dauer der Zeitüberschreitung erreicht ist. Wenn die Validierung nach Ablauf der Zeitüberschreitungsdauer fehlschlägt, schlägt der Schritt fehl. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Sicherheit durchsetzen | Zum Erzwingen von ACLs ausgewählt. Andernfalls nicht ausgewählt. |
| Notizen | Hinweise zum Testschritt. Hinweis: Verwenden Sie den Condition Builder, um den Feldwert festzulegen. Der Condition Builder zeigt eine geeignete Steuerung für den Felddatentyp an. Ein Referenzfeld zeigt beispielsweise eine Steuerung Datensatz suchen an. |
| Assert-Typ | Gibt an, wie die Abfrage des Datensatzes den Test beeinflusst:
|
| Tabelle | Die Tabelle, die abgefragt werden soll. |
| Bedingungen | Bedingungen, die zum Ausführen der Abfrage verwendet wurden. |
| Feld | Beschreibung |
|---|---|
| table | Die abgefragte Tabelle. |
| first_record | Der erste aus der Abfrage resultierende Datensatz. |
Datensatzeinfügung
Fügt einen Datensatz mit den von Ihnen angegebenen Feldwerten in eine Tabelle ein.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. Hinweis: Verwenden Sie den Condition Builder, um den Feldwert festzulegen. Der Condition Builder zeigt eine geeignete Steuerung für den Felddatentyp an. Ein Referenzfeld zeigt beispielsweise eine Steuerung Datensatz suchen an. |
| Assert-Typ | Gibt an, wie das Einfügen des Datensatzes den Test beeinflusst:
|
| Sicherheit durchsetzen | Ausgewählt, um ACLs und die schreibgeschützte Rolle zu erzwingen. Andernfalls nicht ausgewählt. |
| Tabelle | Die Tabelle, in die der Datensatz eingefügt werden soll. |
| Bedingungen | Konkrete Feldwerte, die festzulegen sind, wenn der Test diesen Schritt ausführt. |
| Feld | Beschreibung |
|---|---|
| Tabelle | Die Tabelle, zu der der neue Datensatz gehört. |
| record_id | Die sys_id des neuen Datensatzes. |
Datensatzaktualisierung
Ändert Feldwerte in einem Datensatz auf dem Server.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. Hinweis: Verwenden Sie den Condition Builder, um den Feldwert festzulegen. Der Condition Builder zeigt eine geeignete Steuerung für den Felddatentyp an. Ein Referenzfeld zeigt beispielsweise eine Steuerung Datensatz suchen an. |
| Assert-Typ | Gibt an, wie das Aktualisieren des Datensatzes den Test beeinflusst:
|
| Sicherheit durchsetzen | Ausgewählt, um ACLs und die schreibgeschützte Rolle zu erzwingen. Andernfalls nicht ausgewählt. |
| Tabelle | Die Tabelle, die den zu aktualisierenden Datensatz enthält. |
| Datensatz | ID des Datensatzes, der aktualisiert werden soll. |
| Feldwerte | Felder, für die Sie Werte festlegen möchten, und die Werte, die Sie für diese Felder festlegen möchten. Hinweis: Verwenden Sie den Condition Builder, um den Feldwert festzulegen. Der Condition Builder zeigt eine geeignete Steuerung für den Felddatentyp an. Ein Referenzfeld zeigt beispielsweise eine Steuerung Datensatz suchen an. |
Datensatzlöschung
Löscht einen angegebenen Datensatz in einer Tabelle.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Assert-Typ | Gibt an, wie das Aktualisieren des Datensatzes den Test beeinflusst:
|
| Sicherheit durchsetzen | Ausgewählt, um ACLs und die schreibgeschützte Rolle zu erzwingen. Andernfalls nicht ausgewählt. |
| Tabelle | Die Tabelle, die den zu löschenden Datensatz enthält. |
| Datensatz | ID des Datensatzes, der gelöscht werden soll. |
Datensatzvalidierung
Überprüft, ob ein Datensatz die angegebenen Bedingungen auf der Serverseite erfüllt.
Geben Sie für den Schritt Datensatz validieren die Werte an, die Sie mit dem Builder für Standardbedingungen testen möchten. Sie können mehrere Bedingungen auf dasselbe Feld anwenden.
Dieser Schritt wird ausgeführt, wenn die Gesamtbedingung erfüllt ist, und schlägt fehl, wenn dies nicht der Fall ist. Wenn Sie die Werte einzelner Felder unabhängig voneinander testen müssen, fügen Sie für jeden zu testenden Wert einen eigenen Schritt Datensatzvalidierung hinzu.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Zeitüberschreitung | Anzahl der Sekunden, bevor der Schritt fehlschlägt. Wenn die Validierung fehlschlägt, wiederholt das System den Schritt, bis die Dauer der Zeitüberschreitung erreicht ist. Wenn die Validierung nach Ablauf der Zeitüberschreitungsdauer fehlschlägt, schlägt der Schritt fehl. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. Hinweis: Verwenden Sie den Condition Builder, um den Feldwert festzulegen. Der Condition Builder zeigt eine geeignete Steuerung für den Felddatentyp an. Ein Referenzfeld zeigt beispielsweise eine Steuerung Datensatz suchen an. |
| Assert-Typ | Gibt an, wie die Validierung des Datensatzes den Test beeinflusst:
|
| Tabelle | Die Tabelle, die das zu validierende Feld enthält. |
| Datensatz | Der Datensatz, der das zu validierende Feld enthält. |
| Feldwerte | Spezifische Feldwerte, die validiert werden sollen, wenn der Test diesen Schritt ausführt. |
Serverseitiges Skript ausführen
Führt ein Skript auf dem Server aus.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Jasmine-Version | Die Version des Jasmine-Test-Frameworks, das für die Ausführung des serverseitigen Skripts verwendet werden soll. Alle neuen Skripts, die Sie erstellen, verwenden die Jasmine-Version 3.1. Ihre vorhandenen Skripts können die Jasmine-Version 1.3 weiterhin verwenden, oder Sie können ein Upgrade auf die Jasmine-Version 3.1 durchführen. |
| Skript testen | Das Javascript, das der Server ausführen soll. Unterstützt das Jasmine-Test-Framework. Hinweis:
Schritte (SYS_ID) können als Funktion zum Abrufen von Ausgabevariablendaten von einem Schritt definiert werden, der zuvor im Test ausgeführt wurde. Der Testschritt „Serverseitiges Skript ausführen“ unterstützt jetzt Parameter als Schritteingaben. |
| Feld | Beschreibung |
|---|---|
| record_id | Die sys_id, die vom serverseitigen Skript ausgegeben wird. |
| Tabelle | Die vom serverseitigen Skript ausgegebene Tabelle. |
- Skript testen
// Test step 1 - add data var now_GR = new GlideRecord('sc_task'); // this sample step's Step config has Output variables named table and record_id outputs.table = 'sc_task'; outputs.record_id = gr.insert(); // Test step 2 - access added data and validate // check that the record exists (or that business logic changed it) var now_GR = new GlideRecord("sc_task"); gr.get(steps(PREVIOUS_STEP_SYS_ID).record_id); assertEqual({name: "task gr exists", shouldbe: true, value: gr.isValidRecord()}); stepResult.setOutputMessage: Log a message to step results after step executes. Can only be called once or will overwrite previous message - Erstellen Sie eine Suite von Testskripts
var now_GR = new GlideRecord('sc_task'); gr.setValue('short_description', 'verify task can be inserted'); var grSysId = gr.insert(); var justCreatedGR = new GlideRecord('sc_task'); if (justCreatedGR.get(grSysId)) { stepResult.setOutputMessage("Successfully inserted task record"); return true; // pass the step } else { stepResult.setOutputMessage("Failed to insert task record"); return false; // fail the step } - Jasmine-Test
describe('my suite of script tests', function() { it('should meet expectations', function() { expect(true).not.toBe(false); }); }); // make sure to uncomment jasmine.getEnv().execute(); outside the function body assertEqual: A function used to compare that assertion.shouldbe == assertion.value; in case of failure it throws an Error and logs that the assertion by name has failedHinweis:„describe“wird nur im globalen Bereich unterstützt. Verwenden Sie„describe“, um eine Suite von Testskripts zu erstellen unddieTesterwartungen zu definieren. - Protokolliert Nachricht, um die Schrittausgabe zu testen
var testAssertion = { name: "my test assertion", shouldbe: "expected value" value: "actual value", }; assertEqual(testAssertion); // throws Error, logs message to test step output - Siehe Schrittausführungsskripts für das Beispiel „Serverseitiges Skript ausführen“.
Anforderungselement wiedergeben
Rufen Sie das Element und den Anforderer aus einem vorhandenen Anforderungselement, fügen Sie das Element einem neuen Einkaufswagen für diesen Benutzer hinzu, und geben Sie eine Bestellung auf.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Ursprüngliches Anforderungselement | Das Anforderungselement, das wiederholt werden soll. |
| Feld | Beschreibung |
|---|---|
| Tabelle | Die Tabelle, zu der das wiederholte Anforderungselement gehört. |
| Anforderung | Das wiederholte Anforderungselement. |
Protokoll
Protokolliert eine Nachricht und speichert sie als Schrittergebnis.
Die Protokollnachricht kann Variablen und andere Informationen enthalten, die den Test betreffen. Die Nachricht wird als Schrittergebnis gespeichert.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Protokoll | Die Nachricht, die protokolliert werden soll. Klicken Sie auf Eingabewertsymbol ( |
Anhänge zu vorhandenem Datensatz hinzufügen
Fügen Sie dem angegebenen Datensatz einen oder mehrere obligatorische Anhänge hinzu. Verwenden Sie Anhänge hochladen, um aus den Anhängen auszuwählen, die der Testschritt dem Datensatz hinzufügt.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Test | Name des Tests, dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Name des Schritts. |
| Notizen | Hinweise zum Testschritt. |
| Tabelle | Gültige Tabellenauswahl aus der Liste. |
| Datensatz | Vor dem Test bereits vorhandener Datensatz oder als Teil des Tests eingefügt. |
| Anhänge hochladen | Schaltfläche zum Hinzufügen eines oder mehrerer obligatorischer Anhänge zum Datensatz. |
Mit Einkaufswagen zur Kasse gehen
Übermittelt den Einkaufswagen und generiert eine Anforderung. Sie können diesen Schritt sowohl in Now Platform als auch im Service Portal durchführen.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Zeitüberschreitung | Anzahl der Sekunden, bevor der Schritt fehlschlägt. Wenn die Validierung fehlschlägt, wiederholt das System den Schritt, bis die Dauer der Zeitüberschreitung erreicht ist. Wenn die Validierung nach Ablauf der Zeitüberschreitungsdauer fehlschlägt, schlägt der Schritt fehl. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Assert-Typ | Kriterien für einen erfolgreichen Testdurchlauf.
|
| Angefordert für | Benutzer, für den die Anforderung generiert wird. |
| Lieferadresse | Lieferadresse für die Anforderung. |
| Besondere Anweisungen | Besondere Anweisungen für die Anforderung. |
| Feld | Beschreibung |
|---|---|
| request_id | Die sys_id der übermittelten Anforderung. |
Anwenderdefinierte geskriptete Schrittkonfiguration
Bietet ein Beispiel für Skripts für eine benutzerdefinierte Schrittkonfiguration.
In diesem Beispiel wird geprüft, ob der angegebene Benutzername mit dem Buchstaben A beginnt. Dieser Schritt ist vor allem für Benutzer mit der Rolle [atf_test_admin] hilfreich. Benutzer mit der Rolle [atf_test_admin] können die Beispielskripts anzeigen lassen, indem sie den Datensatz für diesen Schritt in Schrittkonfigurationen öffnen.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Anwender | Der Benutzer, dessen Name das System überprüft, um zu erkennen, ob dieser mit dem Buchstaben A beginnt. Klicken Sie auf Eingabewertsymbol ( |
| Feld | Beschreibung |
|---|---|
| Wert | Der Name des Anwenders. |