エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Testing Casual Talks#2に行ってきました。そういえばカバレッジの話がなかったなと思ったので、以前調... Testing Casual Talks#2に行ってきました。そういえばカバレッジの話がなかったなと思ったので、以前調査した結果を共有したいと思います。 バージョンとか ruby (2.1.5) simplecov (0.9.2) カバレッジ(網羅率)とは よく出てくるカバレッジは下記の3種類でしょう。 命令網羅(C0) テスト内で実行されたメソッドの割合を意味する 分岐網羅(C1) テスト内で実行された分岐の割合を意味する 条件網羅(C2) テスト内で実行された分岐の組み合わせの割合を意味する このようなコードがあったとしましょう。命令網羅の場合、どのような引数であれtestメソッドをテストしていれば、カバレッジは100%になります。分岐網羅の場合、例えばx = 1, y = 10とx = 2, y = 10でtestメソッドを呼び出していれば、カバレッジは100%になります。条件網羅の