ローコードテスト自動化ツール T-DASH

モバイルアプリ/標準動作一覧

はじめに

モバイルアプリ対応標準動作の一覧を記載しています。

標準動作一覧

テストケースの手順1つ目は、「説明」カラム先頭に★が付いている動作を指定してください。
端末やアプリ接続に関わる情報を含むため必須となります。

No動作カテゴリー動作名説明
1  アプリケーション操作アプリケーションを起動する★ プロジェクト作成時に指定したアプリを起動する
2アプリケーション操作アプリケーションを終了するアプリケーションを終了する
3アプリケーション操作全てのアプリケーションを終了する全てのアプリケーションを終了する
4アプリケーション操作アプリケーションをアクティブにする指定したアプリが起動していればアクティブに、起動していなければ起動した上でアクティブ表示します
5アプリケーション操作APKファイルをインストールする.apkファイルをインストールします
※Androidアプリ限定
6アプリケーション操作アプリケーションをアンインストールする指定したアプリケーションをアンインストールします
7アプリケーション操作アプリケーションをバックグラウンドにする指定した秒数の間アプリケーションをバックグラウンドにします
8アプリケーション操作アクティビティが表示されるまで待つアクティビティが表示されるまで、指定した秒数の間待機します ※Androidアプリ限定
9アプリケーション操作APKファイルからアプリケーションを起動する★ .apkファイルをインストールしアプリを起動します 
※Androidアプリ限定
10アプリケーション操作アプリケーションファイルからアプリケーションを起動する★ .ipaファイル .appファイルをインストールしアプリを起動します 
※iOSアプリ限定
11アプリケーション操作package名からアプリケーションを起動する★ 既にインストールされているアプリを起動します 
※Androidアプリ限定
12アプリケーション操作BundleIDからアプリケーションを起動する★ 既にインストールされているアプリを起動します ※iOSアプリ限定
13デバイス制御端末を横向きにする端末の画面表示を横向きにします
14デバイス制御端末を縦向きにする端末の画面表示を縦向きにします
15デバイス制御端末の位置情報を設定する端末の位置情報を任意の値に設定します
16デバイス制御端末のネットワーク接続状態を設定するネットワーク接続状態を任意の値に設定します
17入力操作アプリケーション要素のテキスト入力をクリアする指定したアプリケーション要素の入力内容をクリアします
18入力操作アプリケーション要素のテキストをクリアし、テキストを入力するアプリケーション要素に入力されている値をクリアしてからテキストを入力します
19入力操作アプリケーション要素にテキストを追記するアプリケーション要素に入力されている値をクリアせずテキストを入力します
20入力操作キーコードを入力する任意のキーコードを入力します
(利用可能キーコードはAndroidリファレンス参照)
※Androidアプリ限定
21入力操作キーコードを長押し入力する任意のキーコードを入力します
(利用可能キーコードはAndroidリファレンス参照)
※Androidアプリ限定
22入力操作パスワードを入力する設定値の値はレポートでは伏字(******)になります
※Androidアプリ限定
23タップ操作アプリケーション要素をタップする指定したアプリケーション要素をタップします
24タップ操作アプリケーション要素が表示されていたらタップする指定したアプリケーション要素が表示されている場合タップします
25タップ操作最初に見つかったテキストをタップする画面上から下方向へテキストを検索し、最初に見つかったテキストをタップします(部分一致)
26タップ操作指定した座標をタップするX,Y座標を指定してタップします
(座標は画面左上を0として絶対値指定)
27タップ操作指定した座標をダブルタップするX,Y座標を指定してダブルタップします
(座標は画面左上を0として絶対値指定)
28タップ操作指定した座標をロングタップするX,Y座標を指定してロングタップします
(座標は画面左上を0として絶対値指定)
29スワイプ操作垂直方向に画面をスワイプする縦方向に画面をスワイプします
(座標は画面左上を0として画面割合を指定)
30スワイプ操作垂直方向に画面を指定回数スワイプする縦方向に複数回画面をスワイプします
(座標は画面左上を0として画面割合を指定)
31スワイプ操作水平方向に画面をスワイプする横方向に画面をスワイプします
(座標は画面左上を0として画面割合を指定)
32スワイプ操作アプリケーション要素が表示されるまで下から上へスワイプする指定したアプリケーション要素が表示されるまでスワイプを繰り返します
33スワイプ操作座標指定でスワイプする複数のX,Y座標を指定してスワイプします
(座標は画面左上を0として絶対値指定)
34スワイプ操作座標パーセント指定でスワイプする複数のX,Y座標を指定してスワイプします
(座標は画面左上を0として画面割合を指定)
35スワイプ操作アプリケーション要素のテキストが完全一致で表示されるまで下から上へスワイプする指定したテキストが完全一致で表示されるまでスワイプを繰り返します
36スワイプ操作アプリケーション要素のテキストが部分一致で表示されるまで下から上へスワイプする指定したテキストが部分一致で表示されるまでスワイプを繰り返します
37ドラッグ操作座標間をドラッグする複数のX,Y座標を指定して座標間をドラッグします
(座標は画面左上を0として絶対値指定)
38ピンチ操作座標を中心にピンチインするX,Y座標を中心にピンチインします
(座標は画面左上を0として絶対値指定)
※Androidアプリ限定
39ピンチ操作座標を中心にピンチアウトするX,Y座標を中心にピンチアウトします
(座標は画面左上を0として絶対値指定)
※Androidアプリ限定
40特殊操作端末のスクリーンショットを保存する現在の表示内容をスクリーンショットで保存します
41特殊操作秒待機するテストの実行を指定秒数の間待機します
42特殊操作ソフトウェアキーボードを隠す画面上に表示されているキーボードを隠します
※Androidアプリ限定
43特殊操作アプリケーションに要素が表示されるまで待つ指定した要素が表示されるまで指定秒数の間待機します
44特殊操作アプリケーションに要素が表示されなくなるまで待つ指定した要素が表示されなくなるまで指定秒数の間待機します
45特殊操作テストをスキップするテストの実行をスキップします
46特殊操作画面の録画を開始する現在の表示内容を録画します
※Androidアプリ限定
47特殊操作画面の録画を終了する画面録画を終了しファイルに保存します
※Androidアプリ限定
48特殊操作通知領域を開く画面上部の通知領域を開きます
※Androidアプリ限定
49特殊操作ナビゲーションボタン「ホーム」を入力するホームボタンを押します
※Androidアプリ限定
50特殊操作ナビゲーションボタン「戻る」を入力する戻るボタンを押します
※Androidアプリ限定
51特殊操作ナビゲーションボタン「アプリ切替」を入力するアプリ切替ボタンを押します
※Androidアプリ限定
52ブラウザ制御Safariブラウザを開く★Safariを起動します
※iOSアプリ限定
53ブラウザ制御Chromeブラウザを開く★ Chromeを起動します
※Androidアプリ限定
54ブラウザ制御ブラウザバックするブラウザバックします
55ブラウザ制御開いているブラウザでURLへアクセスする起動しているブラウザで指定したURLへアクセスします
(直前の手順でChromeを起動する動作が必要)
56ブラウザ制御ブラウザにテキストが表示されるまで待つ指定したテキストがブラウザに表示されるまで待機します
57ブラウザ制御ブラウザにテキストが表示されなくなるまで待つ指定したテキストがブラウザに表示されなくなるまで待機します
58ブラウザ制御ブラウザに要素が表示されるまで待つ指定した要素がブラウザに表示されるまで待機します
59ブラウザ制御ブラウザに要素が表示されなくなるまで待つ指定した要素がブラウザに表示されなくなるまで待機します
60ブラウザ制御指定したインデックスのブラウザタブにフォーカスを切り替えるブラウザタブのフォーカスを切り替えます
(インデックス値は0開始)
※Androidアプリ限定
61テキスト検証アプリケーション要素のテキストが値を含んでいるかを検証する指定したアプリケーション要素のテキストに値が含まれるか検証します(部分一致)
62テキスト検証アプリケーション要素のテキストが値を含んでいないかを検証する指定したアプリケーション要素のテキストに値が含まれていないか検証します(部分一致)
63テキスト検証アプリケーション要素のテキストが一致するか検証する指定したアプリケーション要素のテキストが値と完全一致するか検証します
64表示・非表示検証ディスプレイに要素が表示されているか検証する指定した要素がディスプレイに表示されているか検証する
65表示・非表示検証ディスプレイに要素が表示されていないか検証する指定した要素がディスプレイに表示されていないか検証する
66表示・非表示検証ディスプレイに部分一致するテキストが表示されているか検証する部分一致するテキストがディスプレイに表示されているか検証する
67表示・非表示検証ディスプレイに部分一致するテキストが表示されていないか検証する部分一致するテキストがディスプレイに表示されていないか検証する
68表示・非表示検証アプリケーションに要素が表示されているか検証する指定したアプリケーション要素が表示されているか検証する
69表示・非表示検証アプリケーションに要素が表示されていないか検証する指定したアプリケーション要素が表示されていないか検証する
70要素検証アプリケーション要素の指定した属性の値が一致するか検証する指定したアプリケーション要素の属性値が一致するか検証します
71要素検証アプリケーション要素の属性値が一致していないか検証する指定したアプリケーション要素の属性値が一致していないか検証します
72要素検証アプリケーション要素が無効か検証する指定したアプリケーション要素が無効であるか検証します
73要素検証アプリケーション要素が有効か検証する指定したアプリケーション要素が有効であるか検証します
74ブラウザ検証ブラウザに要素が表示されているか検証する指定した要素がブラウザに表示されているか検証します
75ブラウザ検証ブラウザに要素が表示されていないか検証する指定した要素がブラウザに表示されていないか検証します
76ブラウザ検証ブラウザにテキストが表示されているか検証する指定したテキストがブラウザに表示されているか検証します
77ブラウザ検証ブラウザにテキストが表示されていないか検証する指定したテキストがブラウザに表示されていないか検証します