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

テストプロセス

通常のテストでは何を行い、バグはどのように提出するのでしょうか?

対応者:Nikola Jonic

「複数のテストに同時に参加することは可能です。ただし、すべてのテストに参加するために必要な時間を確保できるかを考慮してください。」

動機

テストは、お客様が実施するミニプロジェクトであり、私たちは定期的にテスターの皆さんをそれらのテストへ招待しています。各テストでは、通常、お客様の製品の一部がテスト対象となります。指定されたテスト範囲をテストすることで、そのテストで指定された機能に関するバグを見つけて報告できます。有効なバグを提出し、Team Leader に承認されると、そのバグレポートに対して報酬が支払われます。テストサイクルでは他のタスクが用意されている場合もありますが、Test IO のテストサイクルでは主にバグを見つけることが中心となります。

テストへの招待

お客様が新しいテストを作成すると、配信アルゴリズムによって、プロフィール情報、所有デバイス、これまでのパフォーマンスがテストの要件に一致するテスターが選ばれます。すべての条件に一致した場合は、メールで招待が届きます。また、ダッシュボードの 「Interesting tests for you」 から、保留中の招待をすべて確認することもできます。テストサイクルへの招待をより多く受け取れるようにするため、スマートフォン、タブレット、コンピューター、ウェアラブルデバイス、ストリーミングデバイスなど、所有しているすべてのデバイスをプロフィールに登録することをおすすめします。

招待を承諾または辞退する

招待を承諾するか辞退するかは、完全にあなた自身の判断です。ただし、テスターレベルによっていくつかの制限があることを覚えておいてください。

テストサイクルに参加するには、まずテスト要件を満たしていることを確認するために、すべてのテスト指示を読んでください。その後、テストサイクル概要ページの下部にある 「Join this Test」 セクションでチェックボックスにチェックを入れ、アクションバーの 「Accept and take seat」 ボタンをクリックしてテストに参加します。

テスターレベル1:Copper

Level 1: Copper のテスターは、同時に参加できるテストサイクルは2件までです。別のテストサイクルに参加するには、そのうちの1件から退出する必要があります。

テスターレベル2:Bronze以上

Level 2: Bronze 以上のテスターは、同時に参加できるテスト数に制限はありません。ただし、すべてのテストに参加するために必要な時間を確保できるかを考慮してください。

招待を辞退する / テストサイクルから退出する

テストに参加できない場合や時間がない場合は、テストへの招待を辞退できます。一度テストへの参加を承諾した後でテストサイクルから退出したい場合は、次のいずれかの方法で退出できます。

  • 左側のサイドバーで該当するテストの 3点メニュー をクリックし、「Quit test cycle and free seat」 ボタンをクリックします。

  • 該当するテスト概要ページの下部にあるアクションバーの 「Quit test and free seat」 ボタンをクリックします。

テスト範囲

すべてのサイクルには、参加したらすぐに注意深く読まなければならないいくつかの情報があります。お客様が書いた内容をすべて理解することが重要です。そうしないと、製品を誤ってテストしてしまう可能性があります。テスト範囲とその要素に関するすべての情報は、この記事のこちらで確認できます。

テストへの参加

テストに参加すると、テスト概要ページが表示されます。

テストを開始する前に、すべての指示と機能説明を読み、テストの範囲を理解する必要があります。テスト開始前でもこれらを確認できるため、テストが始まったらすぐにテストを開始できます。ページ上部のカウントダウンには、テスト開始までの残り時間、またはテスト終了までの残り時間が表示されます。

テストプロトコルの一環として、テスターがブラウザのアドオン翻訳ツールを使用してプラットフォーム上のコンテンツを翻訳することは固く禁止されています。

さらに、テスターはお客様のデータを適切に取り扱い、翻訳の過程で情報がサードパーティ製ツールに公開されないようにしなければなりません。この対策により、テストサイクル全体を通してお客様のデータの機密性と完全性が維持されます。

指示に同意し、テストに参加する場合は、「このテストに参加しますか?」という質問に「はい」と回答してください。参加しない場合は「いいえ」と回答してください。このテストサイクルに参加しない理由の入力が必要となりますので、率直なご意見をお聞かせください。各テストサイクルの残席状況によっては、使用するデバイスを選択できる場合とできない場合があります。

Bronze レベルのテスターになるまでは、テストサイクル中にバグを提出する際は、このデバイスのみを使用できます。そのため、デバイスは慎重に選択することをおすすめします。

テストが開始され、実行中になって初めて、テスト環境が表示されます。テストを開始するには、まずそのテスト環境にアクセスする必要があります。モバイルアプリまたはストリーミングアプリをテストする場合は、モバイルデバイスまたはストリーミングデバイスにアプリをインストールしてください。

バグレポートを提出したり、利用可能なタスクを完了したりするには、Test Session を開始する必要があります。テスト範囲内のバグをテスト環境で見つけたら、該当する機能を選択して提出してください。

テスト環境にアクセスでき、テスト指示に同意し、Test Session を開始すると、テスト概要ページは次のように表示されます。Submit Bug ボタンが有効になり、バグ探しを開始できます。

あなたの作業のレビュー

すべてのテストには Team Leader がいます。Team Leader はあなたをサポートしてくれますが、主な役割は提出されたバグレポートを確認することです。必要に応じて、Team Leader は追加情報を求め、バグレポートを承認または却下します。Team Leader から依頼が届いていないか確認するために、バグレポートのステータスを定期的に確認することが重要です。

Team Leader に承認されたバグレポートは、お客様に転送されます。お客様は転送されたバグレポートを確認し、最終的な判断を行います。つまり、バグレポートは承認または却下されます。また、お客様からテスターへ追加の依頼が送られることもあるため、テストサイクルが終了した後も、メール通知を確認することが重要です。

さらに、Team Leader の判断に納得できない場合は、バグレポートにコメントを残し、その判断について詳しい説明を求めることができます。それでも回答に納得できない場合や、回答までに時間がかかりすぎる場合は、異議申し立て(Dispute)を行うこともできます。

テストプロセスについて、さらに詳しく知るには?

私たちは、Discord サーバー Test IO Community やソーシャルメディアチャンネルで、テストプロセスへの理解を深めるためのコンテンツを継続的に公開しています。テストサイクルについて分からないことがある場合は、通常、Team Leader が最も頼りになる情報源です。チャット機能を使用して Team Leader に連絡できます。

最後に、「Understanding Tests Setup and Contradicting Instructions」 についてさらに詳しく知りたい方は、以下のポッドキャストをお聴きください。

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