ローコードテスト自動化ツール 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へアクセスします
(直前の手順でSafari/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ブラウザ検証ブラウザにテキストが表示されていないか検証する指定したテキストがブラウザに表示されていないか検証します

コメントする