テスト対象アプリケーションの変更への対応

テスト対象アプリケーションのユーザー・インターフェース (UI) が変更された場合、テスト実行時に回帰テストが失敗する可能性があります。Web UI Tester を使用すると、テスト・スクリプトを再作成する必要がありません。 更新された UI でテストを再生すると、変更がテスト・ログにキャプチャーされます。その後、テスト・スクリプト内の UI のスナップショットをテスト・ログから置き換えることができます。

始める前に

これは試験的フィーチャーであるため、非実稼働環境での使用をお勧めします。その操作性についてのフィードバックを betafeedback4ft@in.ibm.com までお寄せください。

必ず「ベースラインの更新」というラベルの付いた試験的フィーチャーを有効にしてください。

設定: Web UI 試験的フィーチャー

詳細については、テスト実行での試験的フィーチャーの有効化を参照してください。

手順

  1. UI が更新されたテスト対象アプリケーションのテストを実行します。詳しくは、Web UI テストの実行を参照してください。
  2. テスト実行の完了後、テスト・ログを開いて、失敗のあるステップを選択します。
  3. 右クリックして「スナップショットおよび階層の置換」を選択します。

    テストが開き、新しいデータでスナップショットが更新されます。このデータは、「モバイルおよび Web UI データ」ビューで表示できます。

  4. 新しいスナップショットに従って、テスト・ステップに必要な変更を行います。
  5. テストを保存して再実行します。
  6. テスト対象アプリケーションの UI の変更によって引き起こされた他のステップの失敗についても、同じ手順を繰り返します。

フィードバック