テスト ランを作成または編集するとき、テスト ランに含めるテスト ケースを選択する方法は複数あります。このセクションでは、それぞれの選択方法とその機能について説明します。
すべてのテスト ケースを含める
テスト ランを作成するときのデフォルトの選択肢は、すべてのテストケースを含めることです。このオプションが選択されている場合、プロジェクト (または、プロジェクトで複数のスイートが有効化されている場合はスイート) のすべてのテスト ケースがテスト ランに含められます。さらに、プロジェクトまたはスイート内で新規テスト ケースを作成した場合、テスト ケースは自動的にテスト ランに追加されます。
特定のテスト ケースを選択する
このオプションを使用すると、特定のテスト ケースを選択するか、フィルターを適用し、条件に基づいてテスト ケースを選択できます。
定義済みのフィルターに対し、次のいずれかを行うことができます。
-
- 新しいフィルターに一致するよう選択対象を変更する (デフォルトの [一致したケースを選択] オプション)
- テスト ランの現在選択されているテスト ケースにフィルターを追加する
- フィルターに一致するテスト ケースをテスト ランから削除する
動的フィルタリング
TestRail 6.2 以降が必要です。
これはベータ版の機能です。現在、テスト ケース セクションおよびカスタム フィールドに基づいてフィルターを設定した場合、セクションおよびカスタム フィールド値を編集しても、テスト ランへの追加や不要なケースの削除が行われない場合があります。この動作に関する問題への対処が終わったら、すべての TestRail ユーザー向けのリリースが行われます。
動的フィルタリングを使用すると、特定の条件に基づいてテスト ケースを選択するフィルターを指定できます。フィルターのダイアログは、上で説明した、特定のテスト ケースを選択するためのダイアログと似ています。
動的フィルターが設定されたテスト ランでは、テスト ランに 1 つだけフィルターを適用できます。ダイアログ左側のエリアを使用して、追加のテスト ケースやセクションを選択することもできます。手動で選択したテスト ケースやセクションには、フィルターは作成されません。設定されたフィルター条件に一致するテスト ケースだけが自動的にテスト ランに追加、またはテスト ランから削除されます。
動的フィルターを設定すると、プロジェクトに新たに追加されたテスト ケースも、フィルターに一致する場合、自動的にテスト ランに追加されます。
テスト ランを参照すると、新しく追加されたテストはフィルターのアイコン でマークされています。
さらにテスト ケースが更新され、適用されたフィルターに一致しなくなった場合、自動的にテスト ランから削除されます。