プロパティ

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む6読むのに数分
  • [プロパティ] フォームでは、自動テストおよびテストスイートの実行方法をコントロールするパラメーターを設定できます。

    表 : 1. テストおよびテストスイートプロパティ
    フィールド/要素 説明

    テスト/テストスイートの実行を有効にする

    sn_atf.runner.enabled

    オンにすると、このインスタンスでテストおよびテストスイートを実行できます。この設定は、ユーザーが本番インスタンスで意図せずにテストを実行しないように、デフォルトではオフになっています。

    スケジュール済みのテストスイートの実行を有効にする。

    sn_atf.schedule.enabled

    オンにすると、このインスタンスのテストスイートをスケジュールできます。
    表 : 2. テストデバッグプロパティ
    フィールド/要素 説明

    追加のデバック機能を有効にする

    sn_atf.debug

    クライアントテスト ランナー UI ページへのデバッグタブの追加、UI テスト結果 JSON のテスト結果レコードへの保存をはじめとする、追加のデバッグ機能を有効にします。
    表 : 3. スクリーンショットプロパティ
    フィールド/要素 説明

    テストの実行中にスクリーンショットキャプチャを有効または無効にします。

    sn_atf.screenshots.mode

    • すべてのステップのスクリーンショットを作成するには、すべてのステップで有効を選択します。
    • 失敗したステップだけのスクリーンショットをキャプチャするには、すべての失敗したステップで有効にするを選択します。
    • スクリーンショットを取り入れない場合は、すべてのステップで無効を選択します。

    GlideScreenshot 機能を有効にする

    sn_atf.screenshots.use_glide_screenshot

    ワークスペースやその他のインターフェイスのスクリーンショットの精度を向上させます。
    注:
    IE と Safari はこのプロパティをサポートしていません。

    このプロパティが無効になっている場合、または現在のブラウザーでサポートされていない場合は、html2canvas を使用してスクリーンショットを取得します。

    新しいリリースバージョンにアップグレードする場合、このプロパティはデフォルトで false に設定されます。

    スクリーンショットを撮るときにページ全体のキャプチャを有効にする

    sn_atf.screenshots.capture_full_page

    スクリーンショットを撮るときに、テストフレームの動的なサイズ変更とページ全体のキャプチャを有効にします。
    注:
    デフォルトでは、このプロパティは false に設定されています。テストの実行時間が大幅に延びる可能性があるためです。

    このプロパティを無効にすると、テストフレームに表示されているページの部分のみがキャプチャされます。

    スクリーンショットのタイムアウト

    sn_atf.atf_test_runner.screenshot_timeout

    この値 (秒) を超えると、クライアントテスト ランナーでのスクリーンショットのキャプチャがスキップされます。この値を増やす前に、影響を受けるクライアントシステムのパフォーマンス設定とブラウザのキャッシュを確認してください

    スクリーンショット高さのピクセル数

    sn_atf.atf_test_runner.testframe.min_height

    スクリーンショットの高さを表す数値 (ピクセル数)。

    デフォルト値:600

    スクリーンショット幅のピクセル数

    sn_atf.atf_test_runner.testframe.min_width

    スクリーンショットの幅を表す数値 (ピクセル数)。

    デフォルト値:800

    表 : 4. カスタム UI ページのデータキャプチャプロパティ
    フィールド/要素 説明

    カスタム UI の手順でテストできるようにし、実行ごとにページデータをキャプチャします。

    sn_atf.page_data_capture.enabled

    true の場合、カスタム UI テストの手順は、テストが実行されるたびにページデータを取得します。常に最新のページバージョンでテストを実行するようにカスタム UI ページを開発しているときは、このプロパティを true に設定します。

    false の場合、テスト設計者がテスト設計中に [コンポーネントの取得] を手動で選択しない限り、カスタム UI テストの手順はページデータを取得しません。より迅速なテスト実行を可能にする UI 開発が完了したら、このプロパティを false に設定してください。
    表 : 5. テスト ランナープロパティ
    フィールド/要素 説明

    テストランナータイムアウト

    sn_atf.runner.heartbeat.timeout

    この期間 (秒単位) 内にテストランナーからのハートビートがない場合、ステータスはオンラインからオフラインに変更されます。このプロパティの値は 120 ~ 1800 でなければなりません。

    デフォルト値:120

    テスト ランナーのハートビート間隔

    sn_atf.runner.heartbeat.interval

    テストランナーからサーバーにハートビートを送信する時間間隔 (秒)

    オフラインテスト ランナー保持期間

    sn_atf.runner.offline_retention.timeout

    オフラインテスト ランナーがこの日数の間システムと通信しなかった場合、そのテスト ランナーは削除されます。
    表 : 6. テストスイートレポートプロパティ
    フィールド/要素 説明

    テストスイートレポートプロパティ

    sn_atf.schedule.reports.suite.aging_threshold

    テストスイートエイジングレポートで表示するテストスイートの結果の数
    表 : 7. メールプロパティ
    フィールド/要素 説明

    スケジュール済みのスイート結果の電子メールに表示される結果のブール値

    sn_atf.schedule.suite_result_email.only_show_failed_results

    true の場合、スケジュール済みのスイートテスト結果の電子メールは、失敗した結果のみを表示します。false の場合、すべての結果が表示されます。

    スケジュールされたスイートの結果メールに表示される、テスト結果の最大数です。

    sn_atf.schedule.suite_result_email.max_test_history

    スケジュールされたスイートの結果メールに表示される、テスト結果の最大数です。

    スイートの結果メールで結果を印刷する最大深度

    sn_atf.schedule.suite_result_email.max_depth

    スイートの結果メールで結果を印刷する最大深度

    スケジュール済みスイートの結果メールで不合格だった ATF テストを示す色

    sn_atf.schedule.suite_result_email.fail_color

    スケジュール済みスイートの結果メールで不合格だった ATF テストを示す 16 進コード

    スケジュール済みスイートの結果メールでエラーだった ATF テストを示す色

    sn_atf.schedule.suite_result_email.error_color

    スケジュール済みスイートの結果メールでエラーだった ATF テストを示す 16 進コード

    スケジュール済みスイートの結果メールで合格した ATF テストを示す色

    sn_atf.schedule.suite_result_email.pass_color

    スケジュール済みスイートの結果メールで合格した ATF テストを示す 16 進コード

    スケジュール済みスイートの結果メールでスキップされた ATF テストを示す色

    sn_atf.schedule.suite_result_email.skip_color

    スケジュール済みスイートの結果メールでスキップされた ATF テストを示す 16 進コード

    スケジュール済みスイートの結果メールでキャンセルされた ATF テストを示す色

    sn_atf.schedule.suite_result_email.cancel_color

    スケジュール済みスイートの結果メールで、ATF テストがキャンセルされたことを示す色の 16 進コード