メインコンテンツにスキップ

作業環境の設定

テストを開始するためのデバイスの設定方法と、作業の進め方を学びましょう。

対応者:Nikola Jonic

作業環境を整える理由

テスターはテストサイクルに参加するたびに、問題の報告時のミスを減らし、不要な指摘や却下を避けるため、一定の手順に従う必要があります。この記事では、今後チームリーダーからの修正依頼や却下を防ぐために、作業手順に含めるべき必須の対応を紹介します。

一般的なヒント

  • デバイスのバッテリー残量が十分にあること、およびパフォーマンスに影響する省電力モードが有効になっていないことを確認してください。

  • 録画を開始する前に、スクリーンキャストソフトウェアが .mp4 形式および H.264 コーデックで録画するよう設定されていることを確認してください。使用しているスクリーン録画ソフトウェアのコーデックやファイル形式を確認する方法が分からない場合は、ScreenPalの使用をおすすめします。

  • testNowアプリの使用をおすすめします。テストの機会やテストサイクルへの招待などを即座に通知してくれるため、メール通知よりも迅速に対応できます。

  • モバイルデバイスでは、録画を開始する前に、通知センターから他のメッセージ、メール、testNowの通知などを削除してください。

  • モバイルデバイスでテストする場合は、最新バージョンのアプリを使用してください。また、テストサイクルごとにアプリを再インストールすることを強くおすすめします。

  • 録画時は、操作内容や一連の流れを確認できる十分なフレームレートで録画してください。

  • テストは必ず静かで他人のいない場所で行ってください。テストサイクルに参加していない人や、Test IOの認定スタッフ以外に、お客様の情報を共有することは認められていません。家族、友人、またはテストサイクルに参加していない他のテスターとの共有も固く禁止されています。

  • 有線接続は通常、Wi-Fi接続よりも良い結果が得られます。また、利用可能であれば5GHz接続の方が高速で安定しています。ノートPC、スマートフォン、タブレットなどの携帯端末を使用している場合は、ネットワークの問題を避けるため、できるだけ無線アクセスポイントの近くで作業することをおすすめします。

  • 問題の理解に不要なアプリやタブはすべて閉じてください。また、録画中に他のアプリからの通知で中断されないよう、通知を無効にすることもできます。アプリをテストしている間は、そのアプリだけに集中し、画面上で起きているすべてのことに注意を払う必要があります。そのため、注意をそらす可能性のあるものは無効にしておくことをおすすめします。

  • Webサイトをテストする場合は、不要なブラウザタブをすべて閉じることをおすすめします。これにより、RAM使用量の増加を防ぐことができます。

  • テストセッションの開始時にインターネット速度を測定し、十分な速度と安定性があることを確認することをおすすめします。これにより、予期しない動作がネットワークに起因するものではないことを確認できます。そのためには、https://fast.comhttps://www.speedtest.net/ などのWebサイトを利用できます。

  • デバイスおよびブラウザの言語は、テストサイクルの言語に設定してください。これにより、エラーや関連するメッセージが正しい言語で表示されます。ただし、ローカライゼーションテストでは、お客様が指定した対象言語の中から、自分が理解できる言語を設定する必要があります。

  • エクスプロラトリーテストであっても、お客様からデバイスの位置情報や言語を変更するよう求められる場合があります。そのような指示は、テストサイクルの説明、またはTLやCSMからサイクルチャットで明示的に案内されます。

  • 画面右下にチャットアイコンが表示されない場合は

広告ブロッカー、トラッカーブロッカー、またはブラウザープラグインによって、Intercomという重要なツールがブロックされている可能性があります。広告ブロッカーやブラウザープラグインを無効にするか、test.iocirro.io を例外として追加してください。

デスクトップデバイスでのテスト

デスクトップデバイスでは、通常、大きな設定変更は必要ありません(カスタマイズされたOSを使用している場合を除きます)。以下の点を推奨します。

  1. 画面解像度がデバイスの標準設定になっており、テキストや画像の表示倍率が100%に設定されていることを確認してください。また、ブラウザのズームも100%に設定してください。これにより、お客様が意図した解像度でWebサイトやアプリを表示できます。

    1. Windowsでは、「スタート > 設定 > システム > ディスプレイ」を開き、「ディスプレイの解像度」が推奨されている標準値に設定され、「拡大縮小とレイアウト」が100%に設定されていることを確認してください。

    2. Mac OSでは、「Appleメニュー > システム設定 > ディスプレイ > ディスプレイ設定」を開き、サイドバーでディスプレイを選択してください。次に「ディスプレイ」を選択し、解像度を「ディスプレイのデフォルト」に設定してください。

  2. 少なくとも1つの一般的なブラウザ(Google Chrome、Safari、Microsoft Edge、Firefoxは、お客様から最も多く指定されるブラウザです)と、1つの画面録画ツールを用意してください。画面録画ツールの中には、ScreenPalやBandicamのように、追加のアプリを使用せずにマウス操作を強調表示できるものもあります。詳しくは、「スクリーンキャスト」の記事をご覧ください。また、デスクトップでスクリーンショットを撮影する方法にも慣れておく必要があります。

    1. Windowsでは、共有したい画面を撮影するために「Snipping Tool」を使用することをおすすめします。Windows検索で「Snipping Tool」と検索するか、Windowsキー ⊞ + Shift + S を押して起動できます。画面が灰色になり、スクリーンショットを撮影したい範囲を選択できます。撮影後に通知が表示されるので、それをクリックすると編集ツールを開くことができます。

    2. Mac OSでは、Shift + Command ⌘ + 5 のショートカットでスクリーンショットアプリを開くことができます。その後、画面全体または一部を選択してスクリーンショットを撮影できます。保存画面が表示されるので、保存先フォルダーを選択してください。

  3. テストセッションを開始する前に、ブラウザの設定がすべて初期設定になっていること、およびページの動作を変更する拡張機能(翻訳ツールや広告・スクリプトブロッカーなど)が有効になっていないことを確認してください。複数のブラウザをインストールし、1つを普段の利用用、その他をテスト専用として使用することをおすすめします。

  4. ブラウザのサイズを変更すると、ページがタブレット表示やスマートフォン表示になることがあります(これは強制的な動作と見なされます)。そのため、予期しない結果を避けるために、ブラウザは常に画面全体(最大サイズ)で表示してください。

  5. 画面録画アプリの設定も正しいことを確認してください。スクリーンキャストは問題を理解できる十分な画質である必要があり、ブラウザまたはアプリの画面全体を常に録画する必要があります。そのため、スクリーンキャストの解像度とフレームレートが十分高く、現在一般的に使用されているデバイスで問題なく再生でき、フレーム落ちが発生しないように設定してください。

Androidスマートフォン・タブレットでのテスト

Androidデバイスでお客様のアプリをテストする前に、いくつかの設定を行う必要があります。Androidのバージョンやデバイスのメーカーによって、設定項目の場所が異なる場合があります。ご利用のデバイスでこれらの設定を確認しておいてください。ご不明な点がある場合は、サポートへお問い合わせいただくか、Discord Communityサーバーで同じデバイスを使用している人に設定方法を確認してください。

  1. Android 11以降では、通知バーに画面録画機能が組み込まれている場合、サードパーティ製アプリをインストールしなくても画面録画ができることがあります。ただし、Android 10以前を使用している場合や、画面録画機能が搭載されていないデバイスでは、画面録画用のサードパーティ製アプリをインストールする必要があります。詳しくは、「スクリーンキャスト」の記事をご覧ください。

  2. スクリーンショットを撮影するには、ご利用のデバイスでのショートカット操作を確認し、ボタンを押す方法(短く押すか長押しするか)を把握しておく必要があります。一般的なショートカットは、「電源ボタン + 音量ダウンボタン」または「電源ボタン + ホームボタン」です。

  3. デスクトップコンピューターを使用してログを取得するには、「開発者向けオプション」メニューで「USBデバッグ」を有効にする必要があります。有効にするには、前の項目を参考に「開発者向けオプション」を有効にし、「USBデバッグ」をオンにしてください。クラッシュバグを報告する際はデバイスログの添付が必須であるため、テスト中はこの設定を有効にしておくことをおすすめします。Androidのクラッシュログの取得方法や関連ツールについて詳しくは、Academyの該当記事をご覧ください。

  4. 通常、お客様はデバイスにインストールするための .apk ファイルを提供します。Google Playストア以外からアプリをインストールするのが初めての場合、セキュリティ上の理由からインストールがブロックされることがあります。その場合は、「設定」を開き、「不明なアプリのインストール」を検索してください。インストールする .apk ファイルを開くアプリ(通常はブラウザまたはファイルマネージャー)に対して、インストールを許可してください。

  5. また、お客様はテスト用アプリをFirebase経由で共有する場合があります。Firebaseは、Googleが提供する、ステージング版やベータ版アプリを配布するためのApp Distributionプラットフォームです。招待を受け取るには、Gmailアカウントが必要です。また、ビルド一覧へ簡単にアクセスできるよう、App Testerアプリをインストールすることをおすすめします。このアプリは、こちらのリンクから入手できます(Androidデバイスでアクセスする必要があります)。

iPhone・iPadでのテスト

Apple製のスマートフォンやタブレットでは、サードパーティ製の画面録画アプリをインストールする必要はありません。現在、お客様が対象としているすべての対応デバイスはiOS 11以降を搭載しており、画面録画機能が標準で組み込まれています。

  1. スクリーンショットを撮影するには、物理ホームボタンがあるデバイスでは「電源ボタン + ホームボタン」、物理ホームボタンがないデバイスでは「電源ボタン + 音量アップボタン」のショートカットを使用してください。

  2. スクリーンキャストを録画するには、「設定 > コントロールセンター」を開き、「画面収録」の横にある緑色のプラスボタンをタップして有効にしてください。この機能はコントロールセンターに追加されます。コントロールセンターは、デバイスに応じて画面の上端または下端からスワイプして開くことができます。録画を開始すると、動画はデバイスに保存されます。音声がバグの理解に必要な場合を除き、録画中はスマートフォンを消音にしてください。

  3. 通常、お客様はデバイスに直接アプリをインストールするためのリンクを提供します。ダウンロード後、「設定 > 一般 > プロファイル」または「設定 > 一般 > プロファイルとデバイス管理」を開き、「Enterprise App」の項目で、お客様の名前または「test IO GmbH」をタップしてください。最後に、その開発元を信頼することでアプリを利用できるようになります。

  4. また、お客様はTestFlight経由でアプリを共有する場合があります。TestFlightは、Appleが提供する、ステージング版やベータ版アプリをテスト目的で配布するためのアプリ配布プラットフォームです。招待を受け取ってアプリをダウンロードするには、Apple IDが必要です。また、TestFlightアプリをデバイスにインストールしておく必要があります。なお、このアプリはiOS 13以降でのみ利用できます。こちらのリンクから入手できます(iOSデバイスでアクセスする必要があります)。

  5. デスクトップコンピューターを使用してログを取得するには、適切なドライバーが必要です。これは、iTunesデスクトップアプリをインストールし、その後USBケーブルでiOSデバイスを接続することで利用できます。iOSのクラッシュログの取得方法や関連ツールについて詳しくは、Academyの該当記事をご覧ください。

こちらの回答で解決しましたか?