テクノロジ系
春期
基本情報技術者 2018年 春期 問49
49 / 80
プログラムの流れ図で示される部分に関するテストデータを、判定条件網羅 (decision coverage)によって設定した。このテストデータを複数条件網羅 (multiple condition coverage)による設定に変更するとき、加えるべきテストデータ のうち、適切なものはどれか。ここで,()で囲んだ部分は、一組みのテストデー タを表すものとする。 処理1 No A>6or B=0 Yes 処理2 ・判定条件網羅によるテストデータ (A=4, B=1),(A=5,B=0)

正解と解説
表示する
正解 エ
(A=7,B=0,(A=8,B=2)
複数条件網羅では、判定式A>6 or B=0の各単純条件の真偽の全組合せを網羅する必要があり、判定条件網羅のデータに(A=7,B=0)(A=8,B=2)を加えます(正解エ)。図が参照できないため条件網羅の考え方で示します。