Versionshinweise zu Automated Test Framework
Mit ServiceNow® Automated Test Framework können Sie automatisierte Tests erstellen und ausführen, um zu bestätigen, dass Ihre geänderte Instanz nach einem Upgrade, während der Anwendungsentwicklung oder beim Bereitstellen von Instanzkonfigurationen mit Update-Sätzen funktioniert. Überprüfen Sie die Ergebnisse fehlgeschlagener Tests, um die Changes zu identifizieren, die den Fehler verursacht haben, und die Changes, die Sie überprüfen sollten. Automated Test Framework wurde im Release Yokohama verbessert und aktualisiert.
Highlights von Automated Test Framework für Release Yokohama
- Reduzieren Sie den Upgrade- und die Entwicklungszeitaufwand, indem Sie manuelle Tests durch automatisierte Tests ersetzen.
- Erstellen Sie Tests einmalig und verwenden Sie sie erneut in verschiedenen Kontexten und mit verschiedenen Testdatensätzen.
- Halten Sie die Testinstanzen sauber, indem Sie die Testdaten und die nach jedem Testlauf vorgenommenen Änderungen zurücksetzen.
- Erstellen und planen Sie Test-Suites, um Tests in Batches zu organisieren und auszuführen.
- Reduzieren Sie die Testdesignzeit durch Kopieren von Schnellstarttests und Testreihen. Sie können auch anwenderdefinierte Testschritte erstellen, um die Testabdeckung zu erweitern.
Weitere Informationen finden Sie unter Automated Test Framework (ATF).
Wichtige Informationen zum Upgrade von Automated Test Framework auf Yokohama
Kopieren Sie die von Now Platform® bereitgestellten Schnellstarttests, und passen Sie sie an, um zu validieren, ob Ihre Instanz funktioniert, nachdem Sie Konfigurationsänderungen vorgenommen haben. Zum Beispiel, wenn Sie ein Upgrade anwenden oder eine Anwendung entwickeln.
Die Tests können nur dann zu einem positiven Ergebnis führen, wenn Sie sie auf einem Basissystem ohne Anpassungen und mit den standardmäßigen Demodaten ausführen, die mit dem Anwendungs- oder Funktions-Plugin bereitgestellt werden. Um einen Schnellstarttest auf Ihre instanzspezifischen Daten anzuwenden, kopieren Sie den Schnellstarttest, und fügen Sie Ihre anwenderdefinierten Daten hinzu. Weitere Informationen finden Sie unter Available quick start tests by application or feature.
Neu im Yokohama-Release
- Reusable tests
- Reduzieren Sie die Duplizierung von Tests, während Sie in mehreren anderen Tests aufgerufen werden, indem Sie wiederverwendbare Tests erstellen, das Testdesign modularer gestalten und den Aufwand und die Zeit beim Duplizieren von Tests reduzieren, um eine große Anzahl von Tests in Ihrer Instanz zu verwalten. Sie können auf die wiederverwendbaren Tests über die neue Testschrittkategorie für wiederverwendbare Tests zugreifen. Verwenden Sie die zugehörigen Listen „Wiederverwendbare Eingabevariablen“ und „Wiederverwendbare Ausgabevariablen“, um die Daten zu definieren, die von einem Testschritt zum nächsten übergeben werden.
- Reusable Tests category
- Verwenden Sie die Testdatensätze, die in der Tabelle „Wiederverwendbarer Test“ aus der neuen Testschrittkategorie „Wiederverwendbarer Test“ erstellt wurden. Standardmäßig werden die Testdatensätze in der Testschrittkategorie Wiederverwendbarer Test angezeigt, es sei denn, Sie definieren den Datensatz in einer anwenderdefinierten Kategorie im Feld Kategorie.
Aktivierungsinformationen
Um die Schnellstarttests für eine Anwendung zu verwenden, aktivieren Sie das Plugin, das der Anwendung zugeordnet ist. Weitere Informationen finden Sie unter Available quick start tests by application or feature.
Legen Sie die Eigenschaft sn_atf.runner.enabled auf true fest, um das Inhaltspaket für die Store App ATF Test Generator und Cloud Runner zu aktivieren.
Browseranforderungen
Automated Test Framework unterstützt die Ausführung von Tests nur in Desktopbrowsern. Sie können keine Tests oder Test-Suites über Tablets, mobile Browser oder die mobile Anwenderoberfläche ausführen. Einige Desktopbrowser erfordern eine zusätzliche Konfiguration. Weitere Informationen finden Sie unter Browser recommendations for Automated Test Framework.
Automated Test Framework bietet eingeschränkte Unterstützung für das Testdesign auf Tablets. Sie können keine neuen anwenderdefinierten UI-Testschritte aus Tablets hinzufügen, da Tablets keine Komponenten abrufen können. Überprüfen Sie stattdessen alle vorhandenen anwenderdefinierten UI-Testschritte, die über einen Desktop-Browser hinzugefügt wurden.