JunshuO
ServiceNow Employee

構成可能なワークスペースの新しい ATF サポート:テストカバレッジが大幅に向上しました

 

ServiceNowプラットフォームの開発者として、優れたユーザーエクスペリエンスを構築するには、 構成可能なワークスペース の能力を活用することが不可欠だと私たちは理解しています。しかし、長らく 自動テストフレームワーク (ATF) を使用してこれらのワークスペースをテストすることは、困難な課題でした。良いニュースです。 Zurich リリースで、その課題が解消されます!

 

この最新のアップデートにより、ATFは大幅な飛躍を遂げ、構成可能なワークスペースのテストをネイティブにサポートし、カスタムアプリケーションの安定性を確保するために必要なツールがついに提供されます。

 

ATF の視野を広げる

 

このアップデートの主な目的はシンプルで、ServiceNow インターフェイス内で実際にテストできるコンポーネントの数を増やすことです。以前のリリースではある程度の基礎が築かれていましたが、Zurich では専用の オーサリングエクスペリエンス 特にこれらの最新のワークスペース用です。

 

これは単にボタンをクリックするだけではありません。基本的なエンドツーエンドのフローを検証することです。現在サポートされている内容の簡単な説明は次のとおりです。

  • 基本ナビゲーション: ランディングページへのアクセス、タブの切り替え、ホームページ全体のナビゲーション。

  • 標準 UI アクション: [Accept (承認)]、[Close (クローズ)]、[Create Case (ケースを作成)] などのボタンのクリックをテストします。

  • アクティビティストリーム: コメントまたは作業メモの投稿、およびストリーム検証。

  • リスト操作: リストのフィルタリング、レコードの選択、検索の絞り込み。

  • その他の注目すべき点: 参照フィールド、モーダルダイアログ、およびアラートメッセージ。

 

新しい、洗練されたオーサリングエクスペリエンス

 

最もエキサイティングなのは、これらのテストをどのように構築するかです。新しいオーサリングエクスペリエンスは、直感性の大幅なアップグレードです。

 

デモでは、プロダクトマネージャーが ATF ページインスペクター を披露しました。このツールを使用すると、ワークスペースインターフェイスを直接操作して、すべての テスト可能なコンポーネント が右側に表示されます。

 

コンポーネント名を推測したり、複雑なスクリプトを記述したりする代わりに、次の操作を簡単に行うことができます。

  1. テストするコンポーネント (ヘッダー、ボタン、フィールドなど) に十字線をドラッグします。

  2. 実行するアクションを選択します (「テキストを取得」や「クリック」など)。

  3. テストステップは即座に登録されます!

 

この合理化されたプロセスにより、堅牢なテストの作成に必要な時間と労力が大幅に削減されます。たとえば、デモでは、 操作 タブに移動し、 転送注文 ページに切り替えて 新規 をクリックするといった複雑なワークフローが、わずか数ステップでいかに簡単に記録できるかが示されました。

 

開発者にとって使いやすい特典:インスタンスの独立性

 

すべての開発者の頭痛の種を軽減する重要な機能の 1 つは、ATF がワークスペース URL を処理する方法です。ワークスペースの完全な URL を入力すると、 インスタンス名を自動的に削除します 。これはなぜメリットなのでしょうか?開発環境から別のインスタンスURLのテスト環境に移動したからといって、テストが壊れることがないためです。これにより、ソフトウェア開発ライフサイクル全体にわたってテストの移植性と信頼性が確保されます。

 

次は何ですか?(現在の制限)

 

チームはサポートの拡大に懸命に取り組んでいますが、現在のいくつかの制限に注意する必要があります。

  • コンテキストサイドバーはまだサポートされていません。

  • ダッシュボードとアナリティクスコンポーネント (ビジュアルデータ要素) はサポートされていません。

  • 高度な UI 要素とネストされたコンポーネントもまだロードマップにあります。

 

これらの現在の制限に関係なく、ATF の新しい構成可能ワークスペースのサポートは、プラットフォーム開発者にとって素晴らしいものです。これは、以前はカバーするのが困難だったプラットフォームの広大な領域のテストを解き放つ、まったく新しいパラダイムです。

 

プロダクトマネージャーのOluyinka Oginni氏(アウトバウンドPM)とRavi Mantrala氏(インバウンドPM)による上記のビデオ全文で完全なチュートリアルを確認し、カスタムワークスペースで最終的に100%のテストカバレッジを達成するための計画を始めましょう!


この記事は機械翻訳されております。最新は元となる記事をご覧ください: https://www.servicenow.com/community/developer-advocate-blog/new-atf-support-for-configurable-worksp...。

免責事項: 一部の日本語は、翻訳ソフトウェアを使用してお客様の便宜のために翻訳されています。正確な翻訳をご提供できるよう相当な努力を払っておりますが、いかなる自動翻訳も人間の翻訳者に代わすることはなく、そのようなことは意図されておりません。翻訳は「現状のまま」提供されています。他言語への翻訳の的確性、信頼性または正確性については、明示または黙示を問わず、いかなる保証も行われません。翻訳ソフトには限界があるため、一部のコンテンツが正確に翻訳されていない場合があります。これらの資料の公用言語は英語です。翻訳の際に生じる相違または不一致は、コンプライアンスまたは履行の目的に関しては拘束力を有さず、法的効力はないものとします。

This article was machine translated and replicated from the original source: https://www.servicenow.com/community/developer-advocate-blog/new-atf-support-for-configurable-worksp...。