Anwendungen in werden getestet AEMC
Das Testen einer Anwendung trägt dazu bei, die Durchführbarkeit der Changes in der Produktionsinstanz sicherzustellen. Erfahren Sie mehr darüber, wie Tests funktionieren AEMCUnd die verschiedenen Arten von Tests, die während des Bereitstellungsprozesses automatisch ausgeführt werden.
Testen einer Anwendung
Testen Sie eine übermittelte Anwendung in einer nicht-Produktionsinstanz, bevor Sie sie veröffentlichen. Um mit dem Testen zu beginnen, muss ein Administrator die Bereitstellungsanforderung öffnen und auswählen Genehmigen . Der Pipeline-Datensatz wird gelesen und bestimmt den nächsten Status für die Anforderung.
Das Ziel des Tests der Anwendung besteht darin, die Funktionsfähigkeit der Produktionsinstanz sicherzustellen. Wenn die App in den Teststatus übergegangen ist, ServiceNow Automated Test FrameworkTests werden ausgeführt, wenn Sie haben Die entsprechenden Eigenschaften wurden aktiviert .
Wenn die Anwendung die Tests nicht besteht, lehnen Sie die Bereitstellungsanforderung ab.
Bereitstellung in einer Testumgebung
- Testsuite Für Anwendungsbereitstellung
- Instanzscan für bereichsbezogene App-Definitionen
Diese Tests können für den Administrator bei der Diagnose von Problemen nützlich sein, bevor eine App bereitgestellt wird.Weitere Informationen darüber, was während einer Anwendungsbereitstellung geschieht, finden Sie unter Pipelines und Bereitstellungen Workflow-Version 24.1.2.
| Auftrag | Beschreibung |
|---|---|
| Testsuite Für Anwendungsbereitstellung | Eine Reihe von Tests des automatisierten Test-Frameworks (ATF). Die Suite besteht aus einem einzelnen aufgerufenen Test Protokoll . Wenn der Test ausgeführt wird, werden die Scan-Ergebnisse in der Tabelle „Testergebnisse“ [sys_atf_Test_result] protokolliert. Hinweis: Die folgenden zwei Systemeigenschaften müssen aktiviert sein, um die Testsuite für die Anwendungsbereitstellung auszuführen:
|
| Instanzscan für bereichsbezogene App-Definitionen | Instanzscans helfen bei der Diagnose von Integritätsproblemen in einer Instanz außerhalb der Produktion und sind nützlich, um Best Practices zu behandeln. Weitere Informationen finden Sie unter Instance Scan. Der Instanzscan überprüft alle Tabellen in der App, die die Aufgabe [Aufgabe] erweitern. |
Der Administrator kann die Ergebnisse der Scans zu Problembehandlungszwecken anzeigen, indem er auswählen Ergebnisse Der Bereitstellungsumgebung Registerkarte in der Bereitstellungsanforderung.
- ATF-Ergebnisse
- Test-Suite-Name
- Test-URL
- Erfolgs- und Fehleranzahlen
- Gesamtanzahl der Fehler
- Ergebnisse des Instanz-Scans
- Scan-Suite-Name
- Scan-URL
- Ergebnisanzahl für den Scan
- Ergebnisse (JSON) Enthält unformatierten JSON-Code der ATF- und Instanzscanergebnisse sowie alle während der Scans identifizierten Fehler. Dieses JSON ist auch in zu finden Notizen Zugehörige Liste.