手動テスト
ラボからモバイルデバイスまたはブラウザーを開いて手動テストを行うことができます。これらのセッションはビデオで記録できます。また、ステップレコーダーを使用してデバイス上のステップを記録し、これを使用して不具合をALM Octaneに直接送信することもできます。このセクションでは、デバイスでの手動テストについて説明します。クラウドブラウザーでの手動テストについては、ブラウザーラボを参照してください。
デバイスでテストセッションを開始する
デバイスでテストセッションを開始するには:
http/s://<OpenText Functional Testing Lab server IP address>:<server port>
に移動し、資格情報を使用してログインします。
OpenText Core Functional Testing Lab: ラボコンソールにアクセスするには、提供されたSaaS URLに移動し、資格情報を使用してログインします。- [デバイス] タブで、カードビューでデバイスにカーソルを合わせ、[デバイスをリモートで開く] ボタンをクリックするか、デバイスを選択し、リストビューで [デバイスをリモートで開く] をクリックしてデバイスを開きます。
管理者によってテストセッションのビデオ記録が有効になっている場合は、デバイスをリモートで開いたときにセッションの記録が開始されます。この設定の詳細については、管理設定のファイルストレージ設定を参照してください。ビデオのダウンロード方法の詳細については、テスト結果を参照してください。 -
デバイスアクセスウィンドウで、予備テストアイコンをクリックします。(デフォルトでは、このアイコンは右側のペインにあります。)
デバイスの操作
手動テストセッション中にデバイスを操作し、次のアクションを実行できます。
- 指紋とFace IDのシミュレーション、写真とビデオのシミュレーション、QRコードとバーコードのシミュレーションなどのシミュレーション。
- アプリのインストールや起動などのアプリの操作。詳細については、デバイスのアクションとシミュレーションを参照してください。
- 向きの変更、デバイスのズームインとズームアウト、デバイスへのテキストの送信など、その他のアクション。デバイスに関する情報を表示することもできます。詳細については、デバイスアクセスウィンドウを参照してください。
ステップの記録
デバイス上の予備テストの手順を記録するには、ツールバーの記録ボタンをクリックしてセッションの記録を開始します。
注:
-
探索セッションでは最大30ステップを記録できます。
-
実行した手順はキャプチャーされ、スナップショットが自動的に保存されます。その結果、デバイスの応答性は、記録せずにデバイスでアクションを実行した場合よりも遅くなります。
デバイス上で実行されるアクションは、スクリーンショットとともにステップとして追加されます。
予備テストツールバーには、次のオプションが含まれています。
ボタン | 詳細 |
---|---|
記録の一時停止: 一時停止後に記録を再開するには、記録ボタンをクリックします。 | |
記録の停止。 | |
ステップのzipファイルをダウンロードします。zipファイルには、スクリーンショットとdevice_details、recorded_steps、およびdevice_logsテキストファイルが含まれています。これを使用して、テストケースを作成できます。 | |
ALM Octaneに不具合を送信します。詳細については、不具合の送信を参照してください。 |
ステップが実行された日時は、zipファイルのステップの後に不具合に追加されます。
ステップの編集
記録されたセッション中に、テストステップが予備テストペインに一覧表示されます。ペインのオプションを使用して、次のようにステップを編集します。
ステップを削除するには:
削除するステップを選択するか、すべて選択をクリックします。[削除] ボタンをクリックします。ステップが削除されると、それに応じてステップとスクリーンショットの番号が調整されます。
ステップを追加するには:
- [メモの追加] ボタンをクリックして、ノートやステップを追加します。ボタンがクリックされると、スクリーンショットが自動的に撮影されます。最後のステップとして、スクリーンショットとともにメモのプレースホルダーが追加されます。
- 入力を開始します。チェックマークをクリックしてテキストを確認し、メモを追加します。
メモには、手動で追加されたことを示すために、削除できない///プレフィックスが追加されています。
スクリーンショットを選択するには:
デフォルトでは、スクリーンショットはほとんどのステップでzipファイルに含まれています。アプリのインストールやアンインストールなどの特定のステップには、スクリーンショットが含まれていません。
アクション | 方法 |
---|---|
スクリーンショットをすべて除外する | ステップの上にあるツールバーのスクリーンショットをすべて除外するボタンをクリックして、すべてのステップのスクリーンショットを除外します。 |
特定のスクリーンショットを除外する |
特定のステップのスクリーンショットを削除できます。特定のステップのスクリーンショットを含めるオプションをオフにするには、スクリーンショットを含めるボタンをクリックします。 |
不具合の送信
管理者が管理設定でALM Octaneとの統合を有効にしている場合は、記録された手動テストセッション中に不具合を送信できます。詳しくは、不具合追跡システムの統合を参照してください。
不具合を提出するには:
- [不具合の送信] ボタンをクリックします。
- ALM Octaneへの接続が確認されました。ALM Octaneにログインするための新しいタブが開きます。正常にログインした後、またはすでにALM Octaneにログインしている場合は、タブを閉じることができます。
OpenText Functional Testing Labユーザー名がALM Octaneユーザー名と異なる場合は、ALM Octaneユーザー名を入力するように求められます。 - [不具合の送信] ダイアログボックスで、不具合に名前を付け、不具合を送信するALM Octaneワークスペースを選択します。アクセスできるワークスペースのみが一覧表示されます。
不具合の説明フィールドには、デバイスの詳細 (製造元、モデル、ID、バージョン) と番号付きの手順リストが自動的に入力されます。注: ワークスペースが保存され、送信する次の不具合のデフォルトとして設定されます。
ステップ付きのスクリーンショットを含めることを選択した場合、スクリーンショットは、不具合に自動的に添付されるzipファイルに含まれます。スクリーンショットファイルには、ステップ番号に従って名前が付けられています。zipファイルにはデバイスログファイルも含まれています。
- [保存]をクリックして、不具合を送信します。
ライブログ
ライブログを使用して、デバイスログをリアルタイムで調べ、テスト中に発生した問題を調査します。
ライブログを使用するには:
- デバイスアクセスウィンドウペインの横にあるペインで、ライブログボタンをクリックします。
- アプリケーションログまたはデバイスログのいずれかを選択します。アプリケーションログについては、デバイスにインストールされているOpenText Functional Testing Labアプリのリストから1つ以上のアプリを選択します。
- [開始] ボタンをクリックして、ライブログを開始します。ペインのドロップダウンを使用して、ログレベル (デバッグ、トレース、情報、警告、エラー、または致命的) を選択します。自動スクロール、テキストの折り返し、ダウンロード、およびコピーのオプションにはツールバーを使用します。
- [停止] ボタンをクリックして、ライブログを停止します。
注: ログの最後の1000行のみがペインに表示されます。完全なログをダウンロードする必要がある場合は、デバイスログのダウンロードオプションを使用してください。
アクセシビリティテスト
VoiceOver/TalkBackユーザーがアプリを便利に操作できることをテストします。VoiceOver/TalkBackオーディオを使用してアクセシビリティをテストしたり、アクセシビリティインスペクターを使用して、VoiceOver/TalkBackの出力 (テキスト)、属性、およびアクセシビリティ要素のナビゲーション順序を検証したりできます。
アクセシビリティテストモードを有効にすると、ラボの [デバイス] タブに、アクセシビリティテストモードはオンアイコン(+アイコンの横) が表示されます。このモードがアクティブな場合、VoiceOver/TalkBackオーディオによるアクセシビリティテストをサポートするデバイスのみが表示されます。このモードがアクティブで、リモートでデバイスを開くと、[アクセシビリティVoiceOver/TalkBack] タブが選択されます。デバイスでVoiceOver/TalkBackが自動的に有効になります。
アクセシビリティをテストする際の考慮事項
アクセシビリティをテストするときは、次の問題を考慮する必要があります。
エリア | 詳細 |
---|---|
ホストされたデバイス | プライベートおよびパブリックにホストされたデバイスでのアクセシビリティテストはサポートされていません。 |
VoiceOverオーディオを使用したアクセシビリティテスト |
|
TalkBackオーディオを使用したアクセシビリティテスト |
|
アクセシビリティインスペクター | iOSデバイスでは、iOSバージョン13以降でのみサポートされます。 |
予備テスト | アクセシビリティテストではサポートされていません。 |
言語サポート | TalkBack/VoiceOverアクセシビリティテストは、次のデバイスオペレーティングシステムでサポートされています。英語、中国語 (簡体字)、フランス語、ドイツ語、イタリア語、日本語、ポルトガル語 (ブラジル)、スペイン語。 |
横向きモード | アプリが横向きモードを使用している場合は、デバイスでTalkBack/VoiceOverオーディオテストを有効にする前に、デバイスの向きを縦向きに変更します。デバイスでアクセシビリティテストが有効になったら、アプリを開くことができます。 |
TalkBack/Voiceoverオーディオでアクセシビリティをテストするには:
- アクセシビリティテストモードがアクティブのときにデバイスをリモートで開くと、[アクセシビリティVoiceOver/TalkBack] タブが開きます。VoiceOver/TalkBackアクセシビリティは自動的にオンになります。
アクセシビリティテストモードがアクティブでない場合は、デバイスアクセスウィンドウのサイドペインで [アクセシビリティテスト] ボタンをクリックします。次に、[VoiceOver/TalkBack] タブを選択し、VoiceOver/TalkBackアクセシビリティをオンにします。デバイスは、TalkBack/VoiceOverオーディオアクセシビリティテスト用に自動的に準備されます。準備には以下が含まれます。- Bluetoothを自動的に有効にして、デバイスをAndroidデバイスとペアリングする (iOS)
- TalkBack/VoiceOverを有効にする
- オーディオストリーミングを有効にする
これには最大2分かかる場合があります。デバイスのテスト準備が整うまで待ちます。
iOSに関する重要な注意: Bluetoothのペアリングが失敗するか切断される場合は、VoiceOverアクセシビリティをオフにしてから、オプションをオンに戻します。問題が解決しない場合は、ペアリングされたAndroidデバイスを開き、クリックする必要があるアラートがあるかどうかを確認します。
- デバイスでのセットアップが完了したら、スクリーンリーダーでスリープモードを有効にすることをお勧めします。たとえば、Non Visual Desktop Access (NVDA) スクリーンリーダーでは、スリープモードのデフォルトのショートカットはInsert + Shift + Zキーです。
デバイスでのテストが終了したら、スリープモードをオフにすることができます。 - [次へ] と [前へ] を使用して要素間を移動するか、[アクティブ化] をクリックして要素をアクティブにします。
または、次のキーボードショートカットを使用してVoiceOver/TalkBackを制御できます。アクション ショートカット 次のアイテム スクリーンリーダースリープモードオン: 右矢印
スクリーンリーダースリープモードオフ: Alt + 右矢印
前のアイテム スクリーンリーダースリープモードオン: 左矢印
スクリーンリーダースリープモードオフ: Alt + 左矢印
アイテムを有効にする Ctrl + Alt ホーム Alt + O 戻る (Androidのみ) Alt + B スクリーンショットの取得 Alt + S ログのダウンロード Alt + L ヘルプ
コンピューターでスクリーンリーダーを使用すると、このショートカットによってフォーカスがキーボードショートカットセクションに移動し、オプションが読み上げられます。Alt + H 注: Ctrl + Altキーでデバイスディスプレイの項目をアクティブにしてから、Tabキーとスクリーンリーダーを使用してWebページ内の要素に移動する場合は、Escキーを2回押して、フォーカスをWebページに戻します。
インスペクターでアクセシビリティをテストするには:
- アクセシビリティテストモードがアクティブな場合は、VoiceOver/TalkBackアクセシビリティをオフにします。
アクセシビリティテストタブが開いていない場合は、デバイスアクセスウィンドウのサイドペインにある [アクセシビリティテスト] ボタンをクリックします。 - [インスペクター] タブを選択し、[アクセシビリティインスペクター] をオンにします。
- フォーカスを要素に移動するには、アクセシビリティテストツールバーの次へボタンと前へボタンを使用して要素間を移動するか、Ctrlキーを押しながらマウスで要素をクリックします。
ヒント: 要素間を移動すると、要素の順序が適切であり、ナビゲーショントラップ (VoiceOver/TalkBackの右/左スワイプジェスチャーを使用して到達できない要素) がないことを確認できます。
フォーカスされている要素は青い境界線で強調表示されます。要素が重なると、画面上のこの特定の場所をタップしたときにVoiceOver/TalkBackによって強調表示された一番上の要素が強調表示されます。各アクセシビリティ要素のVoiceOver/TalkBackの説明は、要素で使用可能な属性とともにテキストとして表示されます。マウスオーバーを使用して、要素の詳細を表示することもできます。
- 画面にすべてのアクセシビリティ要素を表示するには、すべての要素を表示ボタンをクリックします。要素は、アクセシビリティフレームでマークされています。要素のナビゲーション順序を表示するには、画面上のすべての要素を表示ボタンの横にあるドロップダウンをクリックして、[順序を表示] を選択します。
- ジェスチャーの実行、デバイスの向きの変更、テキストボックスへのテキストの入力、新しいページのオープンなどの変更後、アクセシビリティテストペインの [更新] ボタンをクリックして、アクセシビリティデータを更新します。最後に強調表示された要素がまだ画面に表示されている場合は、強調表示されます。そうでない場合は、アクセシビリティツリーの一番上の要素が強調表示されます。
アクセシビリティテスト - デバイスのサポート
このセクションでは、アクセシビリティテストのためのデバイスサポートについて詳しく説明します。
Google Pixelデバイスでの音声によるTalkBackアクセシビリティテスト
一部のGoogle Pixelデバイスは、TalkBackオーディオアクセシビリティテストをサポートしていません。以下の表は、TalkBackアクセシビリティテストをサポートしていないと特定されたモデルバージョンの組み合わせを示しています。Android 12で実行されている特定のバージョンでは、サポートされていないモデルとバージョンの組み合わせがさらに存在する可能性があります。
Android版 | Google Pixelモデル |
---|---|
13 | Pixel 6a、Pixel 7 Pro |
12 | Pixel 6 Pro、Pixel 6、Pixel 6a |
音声によるアクセシビリティテストがサポートされているSamsungデバイス
このセクションでは、AndroidオーディオストリーミングおよびTalkBackオーディオアクセシビリティテスト、およびVoiceOverアクセシビリティテストのデバイスペアリングでサポートされるSamsungデバイスについて詳しく説明します。
次のSamsungデバイスがサポートされています。
サポートされる最小のOne UIバージョン: One UI 2.5
シリーズ | モデル名 |
---|---|
Samsung Galaxy Ax1 |
A11 |
A21、A21s |
|
A31 |
|
A41 |
|
A51、A51 5G |
|
A71、A71 5G |
|
Samsung Galaxy Ax2 |
A02、A02s |
A12 |
|
A22 |
|
A32、A32 5G |
|
A42 5G |
|
A52、A52 5G、A52s 5G |
|
A72 |
|
Samsung Galaxy Ax4 |
A03、A03s |
A13、A13 5G |
|
A23、A23 5G |
|
A33 5G |
|
A53 5G |
|
A73 5G |
|
Samsung Galaxy Ax4 |
A04e、A04、A04s |
A14、A14 5G |
|
A34 5G |
|
A54 5G |
シリーズ | モデル名 |
---|---|
Samsung S | S10、S10e、S10+、S10 5G、S10 Lite |
S20、S20+、S20 Ultra 5G、S20 FE | |
S21、S21+、S21 Ultra、S21 FE | |
S22、S22+、S22 Ultra | |
S23、S23+ |
音声によるアクセシビリティテストがサポートされているXiaomiおよびRedmiデバイス
このセクションでは、AndroidオーディオストリーミングおよびTalkBackオーディオアクセシビリティテスト、およびVoiceOverアクセシビリティテストのデバイスペアリングでサポートされるXiaomiおよびRedmiデバイスについて詳しく説明します。
次のXiaomiおよびRedmiデバイスがサポートされています。
MIUI: 11~14。
モデル番号: 中国およびグローバルモデルのみ。
シリーズ | モデル名 |
---|---|
Mi 10 | Mi 10、Mi 10 Pro、Mi 10T、Mi 10T Lite、Mi 10T Pro |
Mi 11 /Xiaomi 11 | Mi 11、Mi 11 Pro、Mi 11 Ultra、Mi 11i、Mi 11 Lite 5G、Mi 11 Youth、Mi 11 Lite 4G |
Xiaomi 11T、Xiaomi 11T Pro、Xiaomi 11 Lite 5G NE | |
Xiaomi 12 | Xiaomi 12、Xiaomi 12 Pro、Xiaomi 12X、Xiaomi 12T、Xiaomi 12T Pro、Xiaomi 12 Lite、Xiaomi 12S Ultra、Xiaomi 12S、Xiaomi 12S Pro |
Xiaomi 13 | Xiaomi 13、Xiaomi 13 Pro、Xiaomi 13 Ultra、Xiaomi 13 Lite |
Note 7 | Redmi Note 7、Redmi Note 7 Pro |
Note 8 | Redmi Note 8、Redmi Note 8T、Redmi Note 8 Pro |
Note 9 | Redmi Note 9、Redmi Note 9T、Redmi Note 9 Pro、Redmi Note 9S |
Note 10 | Redmi Note 10、Redmi Note 10S、Redmi Note 10 Pro、Redmi Note 10 Lite |
Note 11 | Redmi Note 11、Redmi Note 11S 5G、Redmi Note 11 Pro 5G、Redmi Note 11S、Redmi Note 11 4G、Redmi Note 11 Pro、Redmi Note 11 Pro+ 5G |
Note 12 | Redmi Note 12、Redmi Note 12 Pro、Redmi Note 12 Pro+ |
Xiaomiデバイス: デバイスで初めてアクセシビリティテストを使用する前に、Talkbackを手動で1回オンまたはオフにして、システム権限を付与します。デバイスを工場出荷時の設定にリセットした場合は、この手順を再度実行します。
記録されたセッションに関する既知の問題
- 最後のアクションのスクリーンショットは記録されず、レポートログに保存されません。
- iOSデバイスで記録する場合、ハイブリッド/WebはiOSバージョン12以降でのみサポートされます。
Sprinterによる手動テスト
Sprinterは、モバイルアプリケーションのテストを含むインタラクティブなテストのためのソフトウェアソリューションです。Sprinterは、インタラクティブなテストをより効率的かつ効果的にするための高度な機能とツールを提供します。
Sprinterを起動するときに、ALM資格情報を使用してログインするか、OpenText Functional Testing Labに接続するかを選択します。
インストールの前提条件
- ブラウザーのCookieを有効にします。
- 以前のバージョンのOpenText Functional Testing Labを使用してインストールされたアプリのデバイスをクリーンアップします。
Sprinterをインストールする
インストール | AppDeliveryマーケットプレイスのSprinterページにアクセスしてください。 |
ヘルプ |
Sprinterヘルプセンターを開きます。 |