ホーム > ユーザーサポート > FAQ カバレッジマスターwinAMS

FAQ / カバレッジマスターwinAMS

カバレッジ計測に関する問題

102_05 : テストデータCSVに期待値を入力していないにもかかわらず、テスト実行結果が「OK」と表示されてしまいます。

【質問】
入力データのCSVファイルには、入力変数のテストデータのみを設定し、出力変数のデータ(期待値)は空欄にしてテスト実行しましたが、期待値を入力していないにもかかわらず、テスト実行結果が「OK」と表示されてしまいます。これはなぜでしょうか?

【回答】
テスト結果CSVファイルのテストデータ毎の判定結果では、期待値を入力していないテストデータは「NO Check」と評価結果を出力します。

ただし、CSVファイル全体の判定結果(関数のテスト結果)は、「テスト設定」ビューの「その他の設定 / No CheckはOKとする」のオプションで、以下の様に出力結果を選択できるようになっています。

「□No CheckはOKとする」 がONの場合: 期待値判定を行わなかった場合の「NO Check」を「OK」として扱います。テスト結果の中に1つでも「NG」があれば総合判定は「NG」となり、全てのテスト結果が「OK」もしくは「NO Check」であれば総合判定は「OK」となります。このオプションは、全てのテストデータに期待値を設定せず、必要なテストデータのみの期待値評価を行う場合を想定しています。

「□No CheckはOKとする」 がOFFの場合: テスト結果の中に1つでも「NG」があれば総合判定は「NG」となり、全ての結果が「NO Check」の場合は総合判定は「NO Check」と表示します。これ以外の場合(全てのテスト結果が「OK」もしくは「NO Check」の場合)は総合判定は「OK」となります。

ご質問の現象は、前者のオプション(「□No CheckはOKとする」をON)の動作に該当します。

 

【補足情報】
「テスト設定」ビューの「その他の設定」-「詳細設定」にある「テスト結果判定 / 出力変数の期待値が全て入力されていなければ、テスト結果の判定をNoCheckにする 」をONにする事で、1行のテストデータで2個以上の出力値判定を行う場合に、全ての出力値に期待値を設定していない場合に、NoCheckとして扱うかどうかの設定を行うことが可能です。


関連サポート情報検索

【サポート情報サイト内Google検索】

検索キーワード: 期待値未設定

他のキーワード検索


参考情報・リンク