テストをしたとプログラマが自信を持つソフトウェアでも、全パスの50〜60%程度しか網羅していない。パス・カバレージ・アナライザのような自動化ツールを使うと、網羅率が85〜90%に上がる。100%のパスを網羅するのは不可能だ。ツールを使わないと、不良除去はうまくいかない。デバッガはみんな使うが、カバレージ・アナライザは、ほとんど使わない。55の真実と10のウソより。用のカバレッジ分析ツールを探してみる。コードカバレッジをチェックしてみる。使用するようになっているので、そのまま分析をする事ができる。各モジュール毎のコードカバレッジが表示される。各モジュールファイル毎のレポートもHTMLで作成され、プログラムの各行毎のカバレッジがプログラムとともに表示される。パスカバレッジはサポートしていない。コードカバレッジを上げてもバグ0にはなるとは全然言えないのは承知しているが、テスト漏れを減らすための情報として結構使えそうだ。事業の部長をしています。日記(兼パーソナルナレッジベース)です。※内容は個人的見解であり所属組織とは関係ありません。