手動テスト
ラボからモバイルデバイスまたはブラウザーを開いて手動テストを行うことができます。これらのセッションはビデオファイルとして記録できます。また、ステップレコーダーを使用してデバイス上のステップを記録し、これを使用して不具合をOpenText Software Delivery Managementに直接送信することもできます。
このセクションでは、デバイスでの手動テストについて説明します。クラウドブラウザーでの手動テストについては、ブラウザーラボを参照してください。
デバイスでテストセッションを開始する
ラボ内のデバイスで手動テストセッションを実行できます。
手動テストセッションを開始するには、次の手順を実行します。
http/s://<OpenText Functional Testing Lab server IP address>:<server port>
に移動し、資格情報を使用してログインします。
OpenText Core Functional Testing Lab: ラボコンソールにアクセスするには、提供されたSaaS URLに移動し、資格情報を使用してログインします。- [デバイス] タブで、次のようにデバイスを開きます。
管理者によってテストセッションのビデオ記録が有効になっている場合は、デバイスをリモートで開いたときにセッションの記録が開始されます。この設定の詳細については、管理設定の [ファイルストレージ] 設定を参照してください。ビデオの表示またはダウンロード方法の詳細については、テスト結果を参照してください。ビュー 開き方 カード デバイスカードにマウスを移動し、[デバイスをリモートで開く] ボタン をクリックします。
リスト デバイスを選択し、デバイスリストツールバーで [デバイスをリモートで開く] をクリックします。
ステップの記録
ステップレコーダーを使用して、デバイス上の予備テストセッション中のステップを記録します。
ステップを記録するには、次の手順を実行します。
-
デバイスアクセスウィンドウで、予備テストアイコン
をクリックします。デフォルトでは、このアイコンは右側のペインにあります。
-
ツールバーの [記録] ボタン
をクリックします。記録セッションが始まります。
-
デバイスを操作します。デバイス上で実行されるアクションは、スクリーンショットとともにステップとして追加されます。
ステップが実行された日時は、zipファイルのステップの後に不具合に追加されます。
注:
-
探索セッションでは最大30ステップを記録できます。
-
実行する手順がキャプチャーされ、スナップショットが自動的に保存されます。その結果、デバイスの応答性は、記録せずにデバイスでアクションを実行した場合よりも遅くなります。
-
予備テストツールバーから追加のアクションを実行します。
ボタン 詳細 記録の一時停止。一時停止後に記録を再開するには、記録ボタン をクリックします。
記録の停止。 ステップのzipファイルをダウンロードします。zipファイルには、スクリーンショットとdevice_details、recorded_steps、およびdevice_logsテキストファイルが含まれています。これを使用して、テストケースを作成できます。 OpenText Software Delivery Managementに不具合を送信します。詳細については、不具合の送信を参照してください。
ステップを追加または削除したり、スクリーンショットを選択したりするには、ステップの編集を参照してください。
ステップの編集
ステップレコーダーで記録されたセッション中に、テストステップは予備テストペインにリストされます。ステップを追加したり、ステップを削除したり、ステップのスクリーンショットを選択したりできます。
ステップを削除するには:
-
削除するステップを選択するか、すべて選択をクリックします。
-
[削除] ボタンをクリックします。ステップが削除されると、それに応じてステップとスクリーンショットの番号が調整されます。
ステップを追加するには:
- [メモの追加] ボタン
をクリックして、ノートやステップを追加します。ボタンがクリックされると、スクリーンショットが自動的に撮影されます。最後のステップとして、スクリーンショットとともにメモのプレースホルダーが追加されます。
- 入力を開始します。チェックマークをクリックしてテキストを確認し、メモを追加します。
メモには、手動で追加されたことを示すために、///プレフィックスが追加されています。このプレフィックスは削除できません。
スクリーンショットを選択するには:
デフォルトでは、スクリーンショットはほとんどのステップでzipファイルに含まれています。アプリのインストールやアンインストールなどの特定のステップには、スクリーンショットが含まれていません。
次のようにして、スクリーンショットを除外できます。
アクション | 方法 |
---|---|
スクリーンショットをすべて除外する | ステップの上にあるツールバーのスクリーンショットをすべて除外するボタン![]() |
特定のスクリーンショットを除外する |
特定のステップのスクリーンショットを削除できます。特定のステップのスクリーンショットオプションをオフにするには、スクリーンショットを含めるボタン |
不具合の送信
管理設定でOpenText Software Delivery Managementとの統合が有効になっている場合は、記録された手動テストセッション中に不具合を送信できます。詳しくは、不具合追跡システムの統合を参照してください。
不具合を提出するには:
- [不具合の送信] ボタン
をクリックします。
- 接続が確認されました。新しいタブが開き、OpenText Software Delivery Managementにログインします。正常にログインした後、またはすでにログインしている場合は、タブを閉じることができます。
OpenText Functional Testing Labユーザー名がOpenText Software Delivery Managementユーザー名と異なる場合は、OpenText Software Delivery Managementユーザー名を入力するように求められます。 - [不具合の送信] ダイアログボックスで、不具合に名前を付け、不具合を送信するOpenText Software Delivery Managementワークスペースを選択します。アクセスできるワークスペースのみが一覧表示されます。
不具合の説明フィールドには、デバイスの詳細 (製造元、モデル、ID、バージョン) と番号付きの手順リストが自動的に入力されます。注: ワークスペースが保存され、送信する次の不具合のデフォルトとして設定されます。
ステップのスクリーンショットを含めた場合、それらは不具合に自動的に添付されるzipファイルに含まれます。スクリーンショットファイルには、ステップ番号に従って名前が付けられています。zipファイルにはデバイスログファイルも含まれています。
- [保存] をクリックして、不具合を送信します。
デバイスの操作
手動テストセッション中にデバイスを操作し、次のアクションを実行できます。
- シミュレーション: 指紋とFace IDのシミュレーション、写真とビデオのシミュレーション、QRコードとバーコードのシミュレーション。
- アプリの操作: これらのアクションには、アプリのインストールと起動が含まれます。詳細については、デバイスのアクションとシミュレーションを参照してください。
- その他のアクション: これらのアクションには、向きの変更、ズームインとズームアウト、デバイスへのテキストの送信などが含まれます。デバイスに関する情報を表示することもできます。詳細については、デバイスアクセスウィンドウを参照してください。
ライブログ
ライブログを使用して、デバイスログをリアルタイムで調べ、テスト中に発生した問題を調査します。
ライブログを使用するには:
- デバイスアクセスウィンドウペインのサイドパネルで、[ライブログ] ボタン
をクリックします。
- アプリケーションログまたはデバイスログのいずれかを選択します。アプリケーションログについては、デバイスにインストールされているOpenText Functional Testing Labアプリのリストから1つ以上のアプリを選択します。
- [開始] ボタン
をクリックして、ライブログを開始します。ペインのドロップダウンメニューを使用して、ログレベル (デバッグ、トレース、情報、警告、エラー、または致命的) を選択します。自動スクロール、テキストの折り返し、ダウンロード、およびコピーのオプションにはツールバーを使用します。
- [停止] ボタン
をクリックして、ライブログを停止します。
注: ログの最後の1000行のみがペインに表示されます。完全なログをダウンロードする必要がある場合は、デバイスログのダウンロードオプションを使用してください。
アクセシビリティテスト
VoiceOverまたはTalkBackオーディオを使用してアクセシビリティをテストしたり、アクセシビリティインスペクターを使用して、VoiceOver/TalkBackの出力 (テキスト)、属性、およびアクセシビリティ要素のナビゲーション順序を検証したりできます。アクセシビリティテストの詳細については、アクセシビリティテストを参照してください。
記録されたセッションに関する既知の問題
このセクションでは、記録されたセッションに関する既知の問題について詳しく説明します。
- 最後のアクションのスクリーンショットは記録されず、レポートログに保存されません。
- iOSデバイスで記録する場合、ハイブリッド/WebはiOSバージョン13以降でのみサポートされます。
Sprinterによる手動テスト
Sprinterは、モバイルアプリケーションのテストを含むインタラクティブなテストのためのソフトウェアソリューションです。Sprinterは、インタラクティブなテストをより効率的かつ効果的にするための高度な機能とツールを提供します。
Sprinterを起動するときに、ALM資格情報を使用してログインするか、OpenText Functional Testing Labに接続するかを選択します。
インストールの前提条件
- ブラウザーのCookieを有効にします。
- 以前のバージョンのOpenText Functional Testing Labを使用してインストールされたアプリのデバイスをクリーンアップします。
Sprinterをインストールする
インストール | AppDelivery MarketplaceのSprinterページにアクセスしてください。 |
ヘルプ |
Sprinterヘルプセンターを開きます。 |