AnyTest連携してモバイルのテスト自動化をしよう
はじめに
AnyTestはクラウド上でモバイル端末を遠隔操作することで、アプリケーションの動作検証を実施することができるサービスです。T-DASHとAnyTestを連携することで、AnyTestを利用したモバイル端末での検証の自動化が実行可能になります。
AnyTestサービスサイト:https://service.valtes.co.jp/anytest/
ゴール
AnyTestの端末に対してT-DASH上からテスト実行できること
前提
- T-DASHが起動されていること
- AnyTestアカウントを取得していること
- AnyTest連携設定が完了していること
詳細
■「モバイル動作」を使ってテストケースを作成する
- テストスイート、テストケースを作成し、テストケース名をクリック。
- テストケース作成画面から、「モバイル動作」→「ブラウザアプリを起動する」を選択
※ブラウザアプリを起動しないとAnyTest連携は実行できません - テストケースを作成し、「保存する」をクリック
■テスト環境とテスト端末を選択し、テスト実行する
- テストスイート画面に戻り、(1)「テスト環境選択」プルダウンで「AnyTest連携」を選び、
(2)「デバイスを選択する」をクリック→デバイス選択画面へ - 「AnyTestデバイス選択」で(1)使用時間(最低使用時間5分)、
(2)使用する端末にチェック、(3)注意事項の確認(4)同意するにチェックを行い、
最後に(5)実行するをクリックしてください。
※単一端末のテストのみ対応しています(2023年現在) - テストが実行される
■テストランからテストを実行する
- (1)「テストラン」タブから、(2)「+テストランを作成」をクリック、(3)テストラン名を入力し、(4)テスト環境選択で「AnyTest連携」を選択し、(5)「作成」をクリックする
- 作成したテストラン名をクリック
- (1)左から、実行したいテストスイート名選択して、(2)「追加」をクリック、(3)右側の「実行するテストスイート」に移動させて、(4)「保存する」をクリック
- テストラン画面に戻り、(1)実行するテストランにチェック、(2)テスト環境選択で「テストラン作成時に選択した環境」、(3)「選択したテストを実行する」をクリック→端末選択へ
<テスト環境に「AnyTest連携」を選択した場合>
テスト内容がモバイル用のシナリオとなっているため、
Chrome(PC),FireFox(PC),Edge(PC)は選択できないようになっております。
あらかじめご了承ください。 - 「AnyTestデバイス選択」で(1)使用時間(最低使用時間5分)、
(2)使用する端末にチェック、(3)実行メモ(任意)、(4)注意事項の確認、(5)同意するにチェックを行い、(6)実行するをクリックしてください。 - テストが実行される
- 実行中の端末の動きはAnyTestサイトのレポート画面で見ることができます。
「レポート」タブ→該当する端末の「アクション」をクリック
<AnyTestのクレジットに関する注意点>
- AnyTest実行中にT-DASHを閉じた場合、使用時間分がフルでクレジット消費されます。
あらかじめご了承ください。