手動テスト

ラボからモバイルデバイスを開いて手動テストを行うことができます。これらのセッションは記録でき、実行した手順を使用して、不具合をALM Octaneに直接送信できます。

テストセッションの開始

デバイスでテストセッションを開始するには:

  1. Digital Labコンソールを開くには、http/s://<Digital Lab server IP address>:<server port>に移動し、資格情報でログインします。

    Digital Labコンソール (SaaS): Digital Labコンソールにアクセスするには、提供されたDigital Lab SaaS URLに移動し、資格情報を使用してログインします。
  2. [デバイス] タブで、カードビューでデバイスにカーソルを合わせ、[デバイスをリモートで開く] ボタンをクリックするか、デバイスを選択し、リストビューで [デバイスをリモートで開く] をクリックしてデバイスを開きます。
  3. デバイスアクセスウィンドウで、パネルの上部にある予備テストアイコンをクリックします。(デフォルトでは、このアイコンは右側のパネルにあります。)

トップに戻る

デバイスの操作

手動テストセッション中にデバイスを操作し、次のアクションを実行できます。

ステップの記録

予備テストを記録するには、ツールバーの記録ボタンをクリックして、セッションの記録を開始します。

注: Digital Labは、実行するすべてのステップをキャプチャーし、スナップショットを自動的に保存します。その結果、デバイスの応答性は、記録せずにデバイスでアクションを実行した場合よりも遅くなります。

デバイス上で実行されるアクションは、スクリーンショットとともにステップとして追加されます。

予備テストツールバーには、次のオプションが含まれています。

記録の一時停止: 一時停止後に記録を再開するには、記録ボタンをクリックします。
記録の停止。
ステップのzipファイルをダウンロードします。zipファイルには、スクリーンショットとdevice_details、recorded_steps、およびdevice_logsテキストファイルが含まれています。これを使用して、テストケースを作成できます。
ALM Octaneに不具合を送信します。詳細については、不具合の送信を参照してください。

ステップが実行された日時は、zipファイルのステップの後に不具合に追加されます。

トップに戻る

ステップの編集

記録されたセッション中に、テストステップが予備テストパネルに一覧表示されます。パネルのオプションを使用して、次のようにステップを編集します。

ステップを削除するには:

削除するステップを選択するか、すべて選択をクリックします。[削除] ボタンをクリックします。ステップが削除されると、それに応じてステップとスクリーンショットの番号が調整されます。

ステップを追加するには:

  1. [メモの追加] をクリックして、ノートやステップを追加します。ボタンがクリックされると、スクリーンショットが自動的に撮影されます。最後のステップとして、スクリーンショットとともにメモのプレースホルダーが追加されます。
  2. 入力を開始します。チェックマークをクリックしてテキストを確認し、メモを追加します。
    メモには、手動で追加されたことを示すために、削除できない///プレフィックスが追加されています。

スクリーンショットを選択するには:

デフォルトでは、スクリーンショットはほとんどのステップでzipファイルに含まれています。アプリのインストールやアンインストールなどの特定のステップには、スクリーンショットが含まれていません。

スクリーンショットをすべて除外する ステップの上にあるツールバーの [スクリーンショットを除外する] オプションをクリックして、すべてのステップのスクリーンショットを除外します。
特定のスクリーンショットを除外する

特定のステップのスクリーンショットを削除できます。をクリックして、特定のステップのスクリーンショットを含めるか除外するかを切り替えます。

トップに戻る

不具合の送信

管理者が管理設定でALM Octaneとの統合を有効にしている場合は、記録された手動テストセッション中に不具合を送信できます。詳しくは、不具合追跡システムの統合を参照してください。

不具合を提出するには:

  1. [不具合の送信] ボタンをクリックします。
  1. Digital LabからALM Octaneへの接続を確認します。ALM Octaneにログインするための新しいタブが開きます。正常にログインした後、またはすでにALM Octaneにログインしている場合は、タブを閉じることができます。

    Digital Labユーザー名がALM Octaneユーザー名と異なる場合は、ALM Octaneユーザー名を入力するように求められます。
  2. [不具合の送信] ダイアログボックスで、不具合に名前を付け、不具合を送信するALM Octaneワークスペースを選択します。アクセスできるワークスペースのみが一覧表示されます。
    Digital Labは、不具合の説明フィールドにデバイスの詳細 (製造者、モデル、ID、バージョン) とステップの番号付きリストを入力します。

    注: ワークスペースが保存され、送信する次の不具合のデフォルトとして設定されます。

    ステップ付きのスクリーンショットを含めることを選択した場合、スクリーンショットは、不具合に自動的に添付されるzipファイルに含まれます。スクリーンショットファイルには、ステップ番号に従って名前が付けられています。zipファイルにはデバイスログファイルも含まれています。

  3. [保存]をクリックして、不具合を送信します。

トップに戻る

ライブログ

ライブログを使用して、デバイスログをリアルタイムで調べ、テスト中に発生した問題を調査します。

ライブログを使用するには:

  1. デバイスアクセスウィンドウパネルの横にあるパネルで、ライブログボタンをクリックします。
  2. アプリケーションログまたはデバイスログのいずれかを選択します。アプリケーションログについては、デバイスにインストールされているDigital Labアプリのリストから1つ以上のアプリを選択します。
  3. [開始] ボタンをクリックして、ライブログを開始します。パネルのドロップダウンを使用して、ログレベル (デバッグ、トレース、情報、警告、エラー、または致命的) を選択します。自動スクロール、テキストの折り返し、ダウンロード、およびコピーのオプションにはツールバーを使用します。
  4. [停止] ボタンをクリックして、ライブログを停止します。

注: ログの最後の1000行のみがパネルに表示されます。完全なログをダウンロードする必要がある場合は、デバイスログのダウンロードオプションを使用してください。

トップに戻る

アクセシビリティテスト

VoiceOver/TalkBackユーザーがアプリを便利に操作できることをテストします。VoiceOver/TalkBackオーディオを使用してアクセシビリティをテストしたり、アクセシビリティインスペクターを使用して、VoiceOver/TalkBackの出力 (テキスト)、属性、およびアクセシビリティ要素のナビゲーション順序を検証したりできます。

ラボの [デバイス] タブでアクセシビリティテストモード(+アイコンの横) を有効にすると、VoiceOver/TalkBackオーディオによるアクセシビリティテストをサポートするデバイスのみが表示されます。このモードがアクティブで、リモートでデバイスを開くと、[アクセシビリティVoiceOver/TalkBack] タブが選択されます。Digital Labは、デバイスでVoiceOver/TalkBackを自動的に有効にします。

アクセシビリティをテストする際の考慮事項

アクセシビリティをテストするときは、次の問題を考慮する必要があります。

VoiceOverオーディオを使用したアクセシビリティテスト
  • iOSバージョン14.0以降でのみサポートされます。

  • iOSデバイスで音声によるアクセシビリティを実行するには、デバイスを、同じコネクターに接続されている利用可能なAndroidデバイスとBluetoothでペアリングします。ペアリングは、プライベートGoogle Pixelデバイス、およびSamsungおよびXiaomiデバイスモデルでサポートされています。詳細については、音声によるアクセシビリティテストがサポートされているSamsungデバイスと、音声によるアクセシビリティテストがサポートされているXiaomiおよびRedmiデバイスで説明されています。そのようなデバイスが利用できない場合、音声でVoiceOverテストを使用することはできません。最低限必要なAndroid OSはバージョン10です。Redmi Noteデバイスとペアリングする場合、Android 9もサポートされます。

  • ペアリングは自動です。ペアリングに使用するデバイスを選択することはできません。

  • 両方のデバイスがライセンスキャパシティを消費します。

TalkBackオーディオを使用したアクセシビリティテスト
  • デバイスのマイクは、音声のキャプチャーに使用されます。テスト時のバックグラウンドノイズを最小限に抑えるために、デバイスをノイズ源から遠ざけることをお勧めします。

アクセシビリティインスペクター iOSデバイスでは、iOSバージョン13以降でのみサポートされます。
予備テスト アクセシビリティテストではサポートされていません。
言語サポート TalkBack/VoiceOverアクセシビリティテストは、次のデバイスオペレーティングシステムでサポートされています。英語、中国語 (簡体字)、フランス語、ドイツ語、イタリア語、日本語、ポルトガル語 (ブラジル)、スペイン語。
横向きモード  アプリが横向きモードを使用している場合は、デバイスでTalkBack/VoiceOverオーディオテストを有効にする前に、デバイスの向きを縦向きに変更します。デバイスでアクセシビリティテストが有効になったら、アプリを開くことができます。

TalkBack/Voiceoverオーディオでアクセシビリティをテストするには:

  1. アクセシビリティテストモードがアクティブのときにデバイスをリモートで開くと、[アクセシビリティVoiceOver/TalkBack] タブが開きます。Digital Labは、自動的にVoiceOver/TalkBackアクセシビリティをオンに切り替えます。
    アクセシビリティテストモードがアクティブでない場合は、デバイスアクセスウィンドウのサイドパネルで [アクセシビリティテスト] をクリックします。次に、[VoiceOver/TalkBack] タブを選択し、VoiceOver/TalkBackアクセシビリティをオンに切り替えます。
  2. デバイスは、TalkBack/VoiceOverオーディオアクセシビリティテスト用に自動的に準備されます。準備には以下が含まれます:
    • Bluetoothを自動的に有効にして、デバイスをAndroidデバイスとペアリングする (iOS)
    • TalkBack/VoiceOverを有効にする
    • オーディオストリーミングを有効にする

    これには最大2分かかる場合があります。デバイスのテスト準備が整うまで待ちます。

    iOSに関する重要な注意: Bluetoothのペアリングが失敗するか切断される場合は、VoiceOverアクセシビリティをオフにしてから、オプションをオンに戻します。問題が解決しない場合は、ペアリングされたAndroidデバイスを開き、クリックする必要があるアラートがあるかどうかを確認します。

  3. デバイスでセットアップが完了したら、次のアクションを実行します。

    Androidデバイスの音量を下げますが、無音にしないでください。
    スクリーンリーダー

    スクリーンリーダーでスリープモードを有効にすることをお勧めします。たとえば、Non Visual Desktop Access (NVDA) スクリーンリーダーでは、スリープモードのデフォルトのショートカットはInsert + Shift + Zキーです。
    デバイスでのテストが終了したら、スリープモードをオフにすることができます。

  4. [次へ] と [前へ] を使用して要素間を移動するか、[アクティブ化] をクリックして要素をアクティブにします。
    または、次のキーボードショートカットを使用してVoiceOver/TalkBackを制御できます。

    アクションショートカット
    次のアイテム

    スクリーンリーダースリープモードオン: 右矢印

    スクリーンリーダースリープモードオフ: Alt + 右矢印

    前のアイテム

    スクリーンリーダースリープモードオン: 左矢印

    スクリーンリーダースリープモードオフ: Alt + 左矢印

    アイテムを有効にするCtrl + Alt
    ホームAlt + O
    戻る (Androidのみ)Alt + B
    スクリーンショットの取得Alt + S
    ログのダウンロードAlt + L

    ヘルプ

    コンピューターでスクリーンリーダーを使用すると、このショートカットによってフォーカスがキーボードショートカットセクションに移動し、オプションが読み上げられます。
    Alt + H

    注: Ctrl + Altキーでデバイスディスプレイの項目をアクティブにしてから、Tabキーとスクリーンリーダーを使用してWebページ内の要素に移動する場合は、Escキーを2回押して、フォーカスをWebページに戻します。

トップに戻る

インスペクターでアクセシビリティをテストするには:

  1. アクセシビリティテストモードがアクティブな場合は、VoiceOver/TalkBackアクセシビリティをオフに切り替えます。
    アクセシビリティテストタブが開いていない場合は、デバイスアクセスウィンドウのサイドパネルにある [アクセシビリティテスト] ボタンをクリックします。
  2. [インスペクター] タブを選択し、アクセシビリティインスペクターをオンに切り替えます。
  3. フォーカスを要素に移動するには、アクセシビリティテストツールバーの次へボタンと前へボタンを使用して要素間を移動するか、Ctrlキーを押しながらマウスで要素をクリックします。

    ヒント: 要素間を移動すると、要素の順序が適切であり、ナビゲーショントラップ (VoiceOver/TalkBackの右/左スワイプジェスチャーを使用して到達できない要素) がないことを確認できます。

    フォーカスされている要素は青い境界線で強調表示されます。要素が重なると、画面上のこの特定の場所をタップしたときにVoiceOver/TalkBackによって強調表示された一番上の要素が強調表示されます。各アクセシビリティ要素のVoiceOver/TalkBackの説明は、要素で使用可能な属性とともにテキストとして表示されます。マウスオーバーを使用して、要素の詳細を表示することもできます。

  4. 画面にすべてのアクセシビリティ要素を表示するには、すべての要素を表示ボタンをクリックします。要素は、アクセシビリティフレームでマークされています。要素のナビゲーション順序を表示するには、ボタンの横にあるドロップダウンをクリックして、[順序を表示] を選択します。
  1. ジェスチャーの実行、デバイスの向きの変更、テキストボックスへのテキストの入力、新しいページのオープンなどの変更後、アクセシビリティテストパネルの [更新] ボタンをクリックして、アクセシビリティデータを更新します。最後に強調表示された要素がまだ画面に表示されている場合は、強調表示されます。そうでない場合は、アクセシビリティツリーの一番上の要素が強調表示されます。

トップに戻る

アクセシビリティテスト - デバイスのサポート

このセクションでは、アクセシビリティテストのためのデバイスサポートについて詳しく説明します。

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
9 Google Pixel 3 XL

トップに戻る

音声によるアクセシビリティテストがサポートされている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デバイスで記録する場合、ハイブリッド/ウェブはiOSバージョン12以降でのみサポートされます。

トップに戻る

Sprinterによる手動テスト

Sprinterは、モバイルアプリケーションのテストを含むインタラクティブなテストのためのソフトウェアソリューションです。Sprinterは、インタラクティブなテストをより効率的かつ効果的にするための高度な機能とツールを提供します。

Sprinterを起動するときに、ALM資格情報を使用してログインするか、Digital Labに接続するかを選択します。

インストールの前提条件

  • ブラウザーのCookieを有効にします。
  • 以前のバージョンのDigital Labを使用してインストールされたアプリのデバイスをクリーンアップします。

Sprinterをインストールする

インストール AppDeliveryマーケットプレイスのSprinterページにアクセスしてください。
ヘルプ

Sprinterヘルプセンターを開きます。

トップに戻る