Versionshinweise zu Automated Test Framework

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Mit ServiceNow® Automated Test Framework können Sie automatisierte Tests erstellen und ausführen, um sicherzustellen, dass Ihre geänderte Instanz nach einem Upgrade, während der Anwendungsentwicklung oder beim Bereitstellen von Instanzkonfigurationen mit Update Sets funktioniert. Überprüfen Sie die Ergebnisse fehlgeschlagener Tests, um die Änderungen zu identifizieren, die den Fehler verursacht haben, und die Änderungen, die Sie überprüfen sollten. Automated Test Framework wurde im Release Washington DC ] erweitert und aktualisiert.

    Highlights von Automated Test Framework für Release Washington DC

    • 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 benutzerdefinierte Testschritte erstellen, um die Testabdeckung zu erweitern.

    Weitere Informationen finden Sie unter Test your apps with the ATF.

    Wichtig:
    ATF Test Generator und Cloud Runner ist im ServiceNow Store verfügbar. Weitere Informationen finden Sie im Abschnitt „Aktivierungsinformationen“ dieser Versionshinweise.

    Wichtige Informationen zum Upgrade von Automated Test Framework auf Washington DC

    Kopieren Sie die von Now Platform® bereitgestellten Schnellstarttests, und passen Sie sie an, um zu überprüfen, ob Ihre Instanz nach Konfigurationsänderungen funktioniert. Zum Beispiel, wenn Sie ein Upgrade anwenden oder eine Anwendung entwickeln.

    Die Tests können nur dann ein positives Ergebnis liefern, wenn Sie sie auf einem Basissystem ohne Anpassungen und mit den Standard-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 benutzerdefinierten Daten hinzu. Weitere Informationen finden Sie unter Available quick start tests by application or feature.

    Neu im Washington DC-Release

    Performance profiling
    Die Leistungsprofilerstellung ist ein datengesteuerter Ansatz zur Analyse des Laufzeitverhaltens, indem Engpässe schneller identifiziert werden. Verwenden Sie die Leistungsprofilerstellung, um Leistungsverschlechterungen zu erkennen, wenn Sie Ihre Instanz aktualisieren. Anschließend können Sie Probleme untersuchen und beheben.
    Unterstützung für konfigurierbare Arbeitsbereiche
    ATF unterstützt jetzt das Testen der Next Experience-UI (beschränkt auf Formulare und UI-Aktionen), um das Regressionsrisiko durch eine breitere Testabdeckung zu reduzieren.
    Schritt zum Testen der Sichtbarkeit der deklarativen Aktion
    Verwenden Sie den Testschritt Sichtbarkeit deklarativer Aktionen in der Testschrittkategorie Formular, um zu überprüfen, ob eine deklarative Aktion im aktuellen Formular sichtbar ist.
    Klicken Sie auf einen Testschritt Deklarative Aktion
    Verwenden Sie den Testschritt Auf eine deklarative Aktion klicken in der Testkategorie „Formular“, um auf eine deklarative Aktion im aktuellen Formular zu klicken.

    Aktivierungsinformationen

    Automated Test Framework ist eine standardmäßig aktivierte Now Platform-Funktion.
    Hinweis:
    Standardmäßig ist die Systemeigenschaft zum Ausführen automatisierter Tests deaktiviert, um zu verhindern, dass Sie diese Tests versehentlich auf einem Produktionssystem ausführen. Führen Sie Tests zur Vermeidung von verfälschten Daten oder Ausfällen nur für Entwicklungs-, Test- und andere Nicht-Produktionsinstanzen aus. Weitere Informationen finden Sie unter Enable or disable executing Automated Test Framework tests.

    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 Content Pack für die Store-Anwendung ATF Test Generator und Cloud Runner zu aktivieren.

    Browseranforderung

    Automated Test Framework unterstützt die Ausführung von Tests nur über Desktop-Browser. Sie können Tests oder Test-Suites nicht über Tablets, mobile Browser oder die Mobile-UI ausführen. Einige Desktop-Browser erfordern eine zusätzliche Konfiguration. Weitere Informationen finden Sie unter Browser recommendations for Automated Test Framework.

    Automated Test Framework bietet eingeschränkten Support für Testdesigns auf Tablets. Sie können keine neuen benutzerdefinierten UI-Testschritte von Tablets hinzufügen, da Tablets keine Komponenten abrufen können. Überprüfen Sie alle vorhandenen benutzerdefinierten UI-Testschritte, die stattdessen über einen Desktop-Browser hinzugefügt wurden.