私は、JUnitテストケースを持つJavaプロジェクトのコード/ブランチカバレッジを計算するためにCoberturaを使用しています。私は100%のカバレッジがコードがどれほど良いかを教えてくれませんが、現時点では6%です。ブランチカバレッジは1%です。私の直感は、このプロジェクトの意思決定の性質上、支店のカバレッジはもっと重要であると言います。これが私の唯一の大きなプロジェクトであるため、コード/支店のカバレッジ目標の適切な価値についての経験はありません。コードカバレッジ/ブランチカバレッジ推奨値
私はブランチカバレッジがこのアプリケーションで非常に重要であると信じていますので、私は必要な値を100%に設定しました。コードカバレッジのしきい値を80%に設定しました。
また、これらの値のコード複雑度はどのような要素ですか?
私はおそらく数字にあまりにも重点を置いていますが、他の人の経験について聞きたいと思います。私はこれらの値がプロジェクトの性質に依存していることを認識していますが、私が参照できる一般的なポインタ/記事/個人的な経験はありますか?
を見て〜65%
を得ました。分岐カバレッジの100%でもそれを保証することはできません。 – CuongHuyTo