カバレージを計測したいと思うことが、しばしばあります。アプリケーションやライブラリを作ったら当然ながらテストするんですが、テストの漏れ・抜けが心配になるんですよ。一連のテストのついでにカバレージを計測すればソースコードの各行が実行されたか否かが判明し、実行されなかった行があるならそこを通るテストを追加できます。お手軽なカバレージ計測ツール:OpenCppCoverageを試してみました。 OpenCppCoverageとは アプリケーションにせよライブラリにせよ、プログラムを書いたらテストします。思ったとおりに動くことを確認するのがテストの目的ですが、テストにはいくつか弱点があります。ひとつは「それが正しいテストであることを保証できない」こと。テストはテストできませんから。そしてもうひとつは「テストに抜けがないことを保証できない」こと。前者については与えられた仕様とテストとが合致するかを確
![OpenCppCoverageによるカバレージの計測](https://cdn-ak-scissors.b.st-hatena.com/image/square/5d7e5ed4de588313d6cb1acbade1abe92a422a8d/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F10432%2F10432_th.png)