TestRail-テスト実行

TestRailは、テスト実行の2ステップの手順を提供します。最初にテスト実行を追加してから、テスト実行を実行します。Add Test Run ユーザーが優先度に基づいてテストケースを実行できるテスト実行として、既存のテストケースをプルするだけです。

テスト実行を追加

[テストの実行と結果]タブでテストの実行を追加するには、次の手順を実行する必要があります

  • [テストの実行と結果]タブに移動します

  • 以下のスクリーンショットに示すように、さまざまな場所にある[テスト実行の追加]ボタンをクリックします

  • 以下のスクリーンショットに示すように、ユーザーが名前、マイルストーン、割り当て先、説明を入力する必要がある[テスト実行の追加]ページが開きます。

  • 次にテストケースを選択します-2つのオプションがあります

    Include all test cases−このオプションを選択して、このテスト実行にすべてのテストケースを含めます。新しいテストケースがリポジトリに追加されると、それらもこの実行に自動的に含まれます。

    Select specific test cases−ユーザーは、このテスト実行に含めるテストケースを選択することもできます。この場合、新しいテストケースはこの実行に自動的に追加されません。

  • ユーザーが2番目のオプションを選択した場合、追加の手順に従って実行します

    • 以下のスクリーンショットに示すように、変更の選択をクリックします

  • 使用可能なすべてのテストケースを含む選択ケースウィザードが開きます。ユーザーは、以下のスクリーンショットに示すように、セクション全体または各セクションから特定のテストケースを選択し、[OK]をクリックして選択できます。

  • ユーザーは、含まれているテストケースの数を確認し、次のスクリーンショットのように[実行の追加]ボタンをクリックできます。

これで、ユーザーは次のように円グラフとテストケースを[テストの実行と結果]タブに表示できます。

試運転

TestRailは、テストケースの次の5つのステータスをサポートします

  • Untested−デフォルトでは、新しいテストのステータスは「未テスト」です。テスト結果がテストに追加されると、それが再び未テストステータスに変わることはありません。

  • Passed −期待される結果に従ってテスト手順が検証されると、テストケースは合格としてマークされます。

  • Failed −指定されたテストステップの1つでエラーが発生した場合、または期待される結果が実際のテスト結果と異なる場合、テストケースは失敗としてマークされます。

  • Retest−テストを再度テストする必要がある場合は、テストを再テストとしてマークします。たとえば、テストが最初に失敗し、開発者が問題を修正した場合、開発者はそれを再テストするようにマークできます。

  • Blocked −ブロックステータスは、外部依存関係(テストを完了する前に修正する必要があるバグなど)が原因で現在テストを実行できないことを指定するために使用されます。

  • テストケースのテスト実行が完了すると、テストケースのステータスは上記のいずれかに変更されます。スクリーンショットは、実行後にテストケースのステータスを変更する方法を示しています

  • これで、結果の追加ウィザードが開き、結果とコメントをアーティファクトとして追加します。ユーザーは、[経過]フィールドにある[開始]リンクをクリックして、経過時間を記録することもできます。

  • その後、をクリックします Add Result。テストケースのテスト実行が完了します。