C0カバレッジ
C0カバレッジ(C0 coverage)
C0: 命令網羅率 (SC: statement coverage)
それぞれの命令文が少なくとも1回は実行されるようにテストされるようなカバレッジ 各処理が、少なくとも1回すべての可能な結果を得ている
code:memo
function hogepiyo(input1, input2) {
//条件分岐1
if (input1 > 10) {
//処理1
} else {
//処理2
}
//条件分岐2
if (input1 % 2 == 0 || input2 % 3 == 0) {
//処理3
} else {
//処理4
}
}
上記の場合、(True, True), (False, False)で処理1, 処理2, 処理3, 処理4が通るのでC0カバレッジを満たす。
2ケース
code:memo
入力条件 条件分岐1 条件分岐2
input1=12 True True
input1=9 False False
確認用
Q. C0カバレッジ
参考
調査用
Wikipedia.icon
Wikipedia.icon