タグ

ソフトウェアに関するtakaesuのブックマーク (1)

  • 『C1/C1/C2 カバレッジについて』

    ~Rhythmical Life~ ・Music Life / ・Soccer Life / ・Trip Life アコースティックギター一サッカーボール一つ、 そして身一つで、 世界を楽しむのには十分だ。 C1/C1/C2 カバレッジについて ■いつも忘れてしまうカバレッジの違いについて C0/C1/C2 検査網羅率(テストカバレージ) ── どれだけテストしたか、の指標。 例: void function(...) { if ( 条件A || 条件B ) { 処理1 } else { 処理2 } if ( 条件C ) { 処理3 } else { 処理4 } } C0: 命令網羅 ステートメント・カバレージ 通っていない処理がなくなればC0は100%となる。 この例では 処理1,2,3,4 を少なくとも1度通るべきであるということ。 つまり 処理1, 処理3 を通るケース 処理2

    『C1/C1/C2 カバレッジについて』
  • 1