手動テスト

ラボからモバイルデバイスまたはブラウザーを開いて手動テストを行うことができます。これらのセッションはビデオで記録できます。また、ステップレコーダーを使用してデバイス上のステップを記録し、これを使用して不具合をALM Octaneに直接送信することもできます。このセクションでは、デバイスでの手動テストについて説明します。クラウドブラウザーでの手動テストについては、ブラウザーラボを参照してください。

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

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

  1. http/s://<OpenText Functional Testing Lab server IP address>:<server port>に移動し、資格情報を使用してログインします。

    OpenText Core Functional Testing Lab: ラボコンソールにアクセスするには、提供されたSaaS URLに移動し、資格情報を使用してログインします。
  2. [デバイス] タブで、カードビューでデバイスにカーソルを合わせ、[デバイスをリモートで開く] ボタンOpen device remotelyをクリックするか、デバイスを選択し、リストビューで [デバイスをリモートで開く] をクリックしてデバイスを開きます。

    管理者によってテストセッションのビデオ記録が有効になっている場合は、デバイスをリモートで開いたときにセッションの記録が開始されます。この設定の詳細については、管理設定のファイルストレージ設定を参照してください。ビデオのダウンロード方法の詳細については、テスト結果を参照してください。
  3. デバイスアクセスウィンドウで、予備テストアイコンをクリックします。(デフォルトでは、このアイコンは右側のペインにあります。)

トップに戻る

デバイスの操作

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

ステップの記録

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

注:

  • 探索セッションでは最大30ステップを記録できます。

  • 実行した手順はキャプチャーされ、スナップショットが自動的に保存されます。その結果、デバイスの応答性は、記録せずにデバイスでアクションを実行した場合よりも遅くなります。

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

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

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

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

トップに戻る

ステップの編集

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

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

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

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

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

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

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

アクション 方法
スクリーンショットをすべて除外する ステップの上にあるツールバーのスクリーンショットをすべて除外するボタンをクリックして、すべてのステップのスクリーンショットを除外します。
特定のスクリーンショットを除外する

特定のステップのスクリーンショットを削除できます。特定のステップのスクリーンショットを含めるオプションをオフにするには、スクリーンショットを含めるボタンをクリックします。

トップに戻る

不具合の送信

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

不具合を提出するには:

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

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

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

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

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

トップに戻る

ライブログ

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

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

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

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

トップに戻る

アクセシビリティテスト

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

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

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

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

エリア 詳細
ホストされたデバイス プライベートおよびパブリックにホストされたデバイスでのアクセシビリティテストはサポートされていません。
VoiceOverオーディオを使用したアクセシビリティテスト
  • iOSバージョン14.0以降でのみサポートされます。

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

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

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

  • デバイスで受信した電話は、オーディオストリーミングに影響を与える可能性があります。

  • 通話音声は、プライバシー上の懸念からAppleによってブロックされており、オーディオストリーミングはサポートされていません。

  • オーディオストリーミングを開始または停止すると、画面ブロードキャストポップアップが表示されます。ポップアップを操作する必要はありません。オーディオストリーミングは、数秒以内に自動的に開始または停止します。

TalkBackオーディオを使用したアクセシビリティテスト
  • Android 11以降でのみサポートされます。

  • 予期しない通知を防ぐために、おやすみモードを有効にします。
  • Android 11: デバイスの画面がオンになっている必要があります。
  • 通話音声は、プライバシー上の懸念からブロックされており、オーディオストリーミングはサポートされていません。

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

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

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

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

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

  2. デバイスでのセットアップが完了したら、スクリーンリーダーでスリープモードを有効にすることをお勧めします。たとえば、Non Visual Desktop Access (NVDA) スクリーンリーダーでは、スリープモードのデフォルトのショートカットはInsert + Shift + Zキーです。
    デバイスでのテストが終了したら、スリープモードをオフにすることができます。
  3. [次へ] と [前へ] を使用して要素間を移動するか、[アクティブ化] をクリックして要素をアクティブにします。
    または、次のキーボードショートカットを使用して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アクセシビリティをオフにします。
    アクセシビリティテストタブが開いていない場合は、デバイスアクセスウィンドウのサイドペインにある [アクセシビリティテスト] ボタンAccessibility mode not activeをクリックします。
  2. [インスペクター] タブを選択し、[アクセシビリティインスペクター] をオンにします。
  3. フォーカスを要素に移動するには、アクセシビリティテストツールバーの次へボタンと前へボタンを使用して要素間を移動するか、Ctrlキーを押しながらマウスで要素をクリックします。

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

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

  4. 画面にすべてのアクセシビリティ要素を表示するには、すべての要素を表示ボタンをクリックします。要素は、アクセシビリティフレームでマークされています。要素のナビゲーション順序を表示するには、画面上のすべての要素を表示ボタンの横にあるドロップダウンをクリックして、[順序を表示] を選択します。
    Show order of accessibility elements
  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

トップに戻る

音声によるアクセシビリティテストがサポートされている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ヘルプセンターを開きます。

トップに戻る