読者です 読者をやめる 読者になる 読者になる

Fight the Future

何かを始めたら、半分成功したのと同じ

カバレッジについて以前から考えてたみたい

コードカバレッジは有益? - Fight the Future じゅくのblog
テストカバレッジの意味 - Fight the Future じゅくのblog


ただ、カバレッジと一言で言ってもいろんな種類がある。

クラスカバレッジ

そのテストスイートによって使われたクラスの数。

メソッドカバレッジ

使われたメソッドのパーセンテージ。

ステートメントカバレッジ

ソースコードの個々のステートメントの呼び出し追跡。

ブロックカバレッジ

個々のステートメントではなくコードブロックをカバレッジの基本単位とする。

ブランチカバレッジ

いわゆるデシジョンカバレッジ。分岐で算出する。


ステートメントカバレッジだとカバレッジの数値をプログラマが意図的に操作できてしまうから、

ブロックカバレッジの方がいいのかな。