コントロール テストの処理
コントロール テストを実行する場合は、処理の依存関係が評価されます。
- コントロール テスト定義が有効な場合、システムは定義に従ってコントロール テスト インスタンスを動的に生成します。手動でコントロール テストを生成するには:
- 移動先 .
- コントロール テスト定義レコードを開きます。
- [今すぐ実行] をクリックします。
ServiceNow は、コントロール テスト インスタンスを生成し、それを [保留中] とマークし、コントロール テスト定義に従ってテストを担当するグループまたは個人に割り当てます。
- サンプル データが定義で要求された場合、条件に一致するサンプル データはすべて [提出データ] セクションにあります。[テスト完了データ値] 関連リストには、サンプル データ クエリーによって返されたレコードへの参照が保持されます。
- コントロール テストの条件タイプが [基本] の場合、[サンプル サイズ] フィールドは、サポート データとして格納される失敗の数を制限します。結果が合格または準拠の場合、一致するすべてのデータが格納されます。
- コントロール テストに詳細条件がある場合、システムは以下のように評価します。
- [スコープ内定義] の参照の条件コレクションが処理されます。
- 主条件は、コントロール テスト定義の [テーブル] と [フィールド] で指定されているフィールドで処理され、要素の配列を返します。
- 主条件によって返された配列内の各要素について、補足条件が処理され、要素の配列がさらにフィルタリングされます。
- [スコープの範囲内] フィールドは、配列内の要素数で更新されます。
- [構成] 参照の条件コレクションは、[スコープ内定義] から返された要素の配列に対して処理されます。[取得する構成] の選択肢は次のとおりです。
- なし:これらの条件はスキップされます。[提出データ] は、スコープ内にあったすべての要素を含みます。
- 一致:コントロール テストは要素の配列をチェックし、[構成] に一致するすべての要素を返します。
- 一致するものを含まない:コントロール テストは要素の配列をチェックし、1 つ以上 [構成] に一致しない条件があれば、すべての要素を返します。
- 最終的な要素の配置は、[提出データ] レコードとして記録されます。
- [スコープ内定義] の参照の条件コレクションが処理されます。
修正タスク
コントロール テストで問題が明らかになった場合は、[修復タスク] 関連リストからタスクを作成します。多対多タスク リレーションシップ プラグインの関連項目ツールを使用して、修復タスクをシステム内の任意のタスクに関連付けることができます。