Testim Docs JA

Tricentis Testim ユーザー制作日本語翻訳ドキュメント

スケジューラー - モバイル

Testim Docs

スケジュール実行は、事前に定義されたスケジュールに基づいて実行されるテスト実行です。例えば、夜間ビルドを実行するようにテストをスケジュールすることも、本番アプリケーションを監視するため 30 分ごとに実行するようにスケジュールすることもできます。テスト実行をスケジュールするには、テストが ラベル を持つか、テストスイート の一部である必要があります。

スケジュール実行を作成する

新しいテスト実行スケジュールを作成するには:

  1. 実行 -> スケジュール実行 に移動します。
  2. 新しいスケジューラー または スケジュールしましょう(初めてのスケジュール実行の場合)をクリックします。

モバイルスケジューラーの新規作成ボタン

新しいスケジュール作成 ウィンドウが開きます。

モバイル用新しいスケジュール作成ウィンドウ

  1. 一般情報 の下で、スケジューラーの 名前 を入力し、オプションで 説明 を入力します。

モバイルスケジューラーの一般情報入力画面

  1. 何を実行するか の下の テストリスト フィールドで、次のいずれかを選択します:
  2. ラベル、スイート:テストラベルまたはスイート名でテストまたはテストスイートを選択します。
  3. テストプラン:テストプラン名でテストプラン 1 つ以上を選択します。入力を開始してから、スケジュール実行に含める ラベルテストスイート、または テストプラン の名前を選択します。ドロップダウンリストが表示されない場合は、ラベル/スイート/プランのスペルが正しいことを確認してください。
  4. どこで実行するか の下で、テストを実行したいモバイルグリッドを選択します。グリッド構成の詳細については、グリッド管理 を参照してください。
  1. 何で実行するか の下で、テストが実行されるデバイスと OS に関する現在のテスト構成をオーバーライドしたい場合は、デフォルト構成をオーバーライド を選択します。このオプションを選択した後、事前構成済みの構成を選択することも、事前構成済みの構成を編集することも、新しい構成を作成することもできます。詳細については、モバイルテスト構成パラメーター を参照してください。
  2. 何で実行するか の下で、テストライブラリからのアプリケーションに関する現在のテスト構成をオーバーライドしたい場合は、アプリケーションをオーバーライド オプションを選択します。このオプションを選択した後、ドロップダウンから使用したいアプリケーションを選択します。
  1. 時間スケジュールを調整 の下で、次のいずれかのオプションを選択します:
  • 特定の時間 - テストを週の特定の日時に実行するようにスケジュールします。このオプションを使用して、夜間回帰テストなどのテスト実行を自動的にトリガーします。
  • 時間 - スケジューラーが実行される時刻を設定します。
  • タイムゾーン - ローカル を選択してローカルマシンのタイムゾーンを使用します。GMT を選択して GMT タイムゾーンを使用します。
  • 日数 - デフォルトでは、実行は毎日実行されるようにスケジュールされます。日数をクリックして選択/選択解除することで、実行したい日を削除/編集できます。
  • 監視 - テストを設定間隔(例:5 分ごと)で実行します。このオプションを使用してアプリケーションの正常性を監視し、サービスがダウンしたときにアラートします。
  1. 通知 で、次を選択します:
  • 通知する - デフォルトでは、新しいスケジュールを作成する場合、すべての失敗時に通知されるように設定されています。通知設定を次のいずれかのオプションに変更できます:

通知条件を選択する設定画面

  • 設定 - 通知の送信先を指定できます。次のオプションが利用可能です:
  • メール - メール通知を受け取るには、「メール」チェックボックスを選択し、受信者のメール/メールを入力します。
  • Slack - Slack 経由で通知を送信するには、「Slack」チェックボックスを選択します。Slack に通知を送信するには、初期統合を設定する必要があります。詳細については、下記 を参照してください。

Slack 通知設定の詳細画面

  1. 詳細 をクリックして 高度なスケジューラーオプション を構成します。

モバイルスケジューラーの高度なオプション設定画面

  1. 作成 をクリックしてスケジューラーを保存します。

新しいスケジュール実行が作成され、自動的にオンになります:

作成されたモバイルスケジューラーが一覧に表示された状態

スケジューラーを Slack と統合する

スケジューラーを Slack と統合するには:

  1. 新しいスケジュール作成 ウィンドウ > 通知 セクションで、Slack に追加 をクリックします。

Slack との連携を追加するボタン

Slack にリダイレクトされてアクセスを確認します。許可 をクリックします:

Slack 側でアクセスを許可する画面

  1. 通知を受けたい Slack チャネルを追加します。

通知用 Slack チャネルの選択画面

高度なスケジューラーオプション

テストの並行実行、特定ブランチでの実行、結果ラベルの追加、またはテストタイムアウトの拡張などの高度なスケジューラーオプションの場合は、詳細 オプションをクリックしてください:

モバイルスケジューラーの高度なオプション設定画面

  • 並列 - 並行実行できるテストの数を選択します。
  • ブランチ - マスターブランチ以外のブランチでテストを実行したくない場合は、実行する別のブランチを選択してください。詳細については、バージョン管理(ブランチ) を参照してください。
  • 失敗したテストの再試行 - テストが失敗した場合に実行する再試行の数を選択します。テストが失敗すると、テストが成功するか、最大再試行回数に達するまで、テストが繰り返し実行されます。
  • 結果ラベルを追加 - 結果ラベルを指定している場合は、このフィールドに追加します。結果ラベルを使用すると、リモート実行にテキストラベルを追加できます。詳細については、結果ラベル を参照してください。
  • テストタイムアウト(秒) - テストが中止されるまでの秒数を選択します。デフォルトは 10 分です。最大は 3 時間です。

スケジュール実行テストスイートを変更する

アクティブ化または一時停止

トグルしてスケジュール実行テストスイートを一時停止または再アクティブ化します。

モバイルスケジュール実行の有効・無効トグル

編集

スケジュール実行されたテストスイートをダブルクリックして編集します。

スケジュール実行されたテストスイートの結果を確認する

他のすべてのテストと同様に、サイドバーの「実行」タブに移動し、スケジュール実行を開きます。

スケジュール実行を中止する

スイートが実行中の場合、実行を停止できます。実行スイート実行 ⇒ 実行中のテストを選択 ⇒ スケジュール実行を中止 をクリックします。

モバイルスケジュール実行を中止する画面

スケジューラーのクローン

スケジュールをクローン作成し、それを修正して新しいスケジュールとして保存できるため、構成を手動でコピーする際の労力と考えられるエラーが減少します。スケジューラーをクローンするには:

  1. スケジュールリスト 画面で、クローンしたいスケジューラーを選択します。
  2. クローン ボタンをクリックします。

モバイルスケジューラーのクローン作成ボタン

  1. スケジューラーに 名前 を付けて クローン をクリックします。

クローンされたモバイルスケジューラーの編集画面

これで新しいスケジューラーを編集できます。

スケジューラーライブラリをフィルタリングする

ビューにフィルターを適用して、特定の条件を満たすスケジュール実行のみを表示できます。スケジューラーライブラリをフィルタリングするには:

  1. 実行 > スケジュール実行 に移動します。
  2. 高度なフィルタ ボタンをクリックします。

モバイルスケジューラーライブラリのフィルターメニュー

  1. スケジューラーのフィルタリング パネルから目的のフィルターを選択して、適用 ボタンをクリックします。

フィルター適用後のモバイルスケジュール実行一覧

スケジュール実行のリストは、フィルター選択に基づいてフィルタリングされます。このフィルタリングされたビューの保存の詳細については、フィルタリングされたビューの保存 を参照してください。