自動テストフレームワーク (ATF) リリースノート

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:4分
  • ServiceNow® 自動テストフレームワーク (ATF) を使用すると、自動テストを作成して実行し、アップグレード後、アプリケーション開発中、または更新セットを使用してインスタンス構成を展開するときなど、変更したインスタンスが更新後に機能することを確認できます。失敗したテスト結果を確認して、失敗の原因となった変更と、レビューする必要がある変更を特定します。自動テストフレームワーク (ATF) は、Zurich リリースで拡張および更新されました。

    Zurich リリースでの 自動テストフレームワーク (ATF) の特長

    • 手動テストを自動テストに置き換えることで、アップグレードと開発時間を短縮します。
    • テストを一度設計し、さまざまなコンテキストおよびさまざまなテストデータセットでそれらを再利用します。
    • テストデータと各テスト実行後に行われた変更をロールバックすることで、テストインスタンスをクリーンに保ちます。
    • テストスイートを作成およびスケジュールを設定して、テストをひとまとまりの数量に整理し、実行します。
    • クイックスタートテストとテストスイートをコピーして、テスト設計時間を短縮します。カスタムテストステップを作成してテスト範囲を拡大することもできます。

    詳細については、「Automated Test Framework (ATF)」を参照してください。

    重要:
    ATF テストジェネレーターとクラウドランナー は、ServiceNow Store で入手可能です。詳細については、これらのリリースノートの「アクティベーション情報」セクションを参照してください。

    自動テストフレームワーク (ATF)Zurich にアップグレードする際の重要な情報

    構成変更を行った後に、ServiceNow AI Platform® によって提供されたクイックスタートテストをコピーしてカスタマイズし、インスタンスが機能することを検証します。たとえば、アップグレードを適用するか、アプリケーションを開発する場合です。

    カスタマイズを行っていないベースシステム上で、アプリケーションまたは機能プラグインが提供するデフォルトのデモデータを使用してテストを実行した場合にのみ、テストで合格の結果を生成できます。インスタンス固有のデータにクイックスタートテストを適用するには、クイックスタートテストをコピーしてカスタムデータを追加します。詳細については、「Available quick start tests by application or feature」を参照してください。

    Zurich リリースの新機能

    ATF 障害インサイト
    新しい ATF 失敗インサイト機能の実用的なサポートにより、ATF テストの失敗を解決する時間を短縮します。
    構成可能ワークスペース
    ページインスペクターを使用して 構成可能ワークスペース ページでコンポーネントを直接操作することで、テストを簡単に作成できます。

    UI の変更

    サンゴのテーマ
    Coral は、 ネクストエクスペリエンス または コア UI が有効になっている新しいポータル、Web、およびモバイルエクスペリエンスのデフォルトテーマになりました。このテーマは、ユーザー エクスペリエンスを向上させるブランドニュートラルなイラストを特徴とし、新鮮なルック アンド フィールを提供します。ダークテーマオプションは、Web およびモバイルエクスペリエンスで使用できます。

    アクティベーション情報

    自動テストフレームワーク (ATF) はデフォルトで有効な ServiceNow AI Platform の機能です。
    注:
    デフォルトでは、自動テストを実行するためのシステムプロパティは、実稼働システムで誤ってこれらのテストが実行されないようにオフになっています。データの破損や機能停止を避けるため、開発、テスト、および他の非本番インスタンスでのみテストを実行してください。詳細については、「Enable or disable executing Automated Test Framework tests」を参照してください。

    アプリケーションのクイックスタートテストを使用するには、アプリケーションに関連付けられているプラグインをアクティブ化します。詳細については、「Available quick start tests by application or feature」を参照してください。

    sn_atf.runner.enabled プロパティを [True] に設定して、ATF テストジェネレーターとクラウドランナー ストアアプリケーションのコンテンツパックをアクティブ化します。

    ブラウザー要件

    自動テストフレームワーク (ATF) は、デスクトップブラウザからのテストの実行のみをサポートしています。タブレット、モバイルブラウザ、またはモバイル UI からテストまたはテストスイートを実行することはできません。一部のデスクトップブラウザでは、追加の構成が必要です。詳細については、「Browser recommendations for Automated Test Framework」を参照してください。

    自動テストフレームワーク (ATF) は、タブレットでのテスト設計のサポートを限定的に提供します。タブレットはコンポーネントを取得できないため、タブレットから新しいカスタム UI テストステップを追加することはできません。代わりに、デスクトップブラウザから追加された既存のカスタム UI テストステップを確認します。