7

Bullseye と MS コード カバレッジ ツールの間でコード カバレッジ ツールを選択する必要があります。Bullseyeに対するいくつかの肯定的なフィードバックを見つけました。MS コード カバレッジ ツールを無料で使用できます。Bullseye の価格はそれほど高くありません (購入する場合は 1 コピーあたり 800 ドル、後の年は 1 コピーあたり 100 ドル + 1 年)。

ただし、MS コード カバレッジ ツールが Bullseye が提供するものをすべて提供できる場合、私 (私の会社) は無駄なお金を費やす必要はありません。ブルズアイに喜んで支払う。

単体テストにはgtestを使用するので、gtest との統合の容易さが決定の大きな要因になるはずです。TFS(Team Foundation Server)も使用しているため、TFSとの統合も別の要因になる可能性があります.

クロスプラットフォーム コードを開発しますが、コード カバレッジについては、Windows 環境のみを考慮します。コードは C++ で実装されています。

どう思いますか?MS コード カバレッジ ツールまたは Bullseye を使用した経験を共有できますか?

4

3 に答える 3

3

Bullseyeは、MSツールよりもはるかに使いやすいです。MSツールを機能させるには、特に何百ものプロジェクトを構築する必要がある場合、苦痛を伴います。

于 2011-02-22T20:09:40.697 に答える
2

Bullseyeを使用していますが、問題ありません。見事なことは何もありませんが、それはうまく機能します。問題は、十分なライセンスがない場合、またはフローティングライセンスを設定する場合です。

しかし、無料で同じことを行う他のツール(testcocoonbcov )を見つけました。

ところで、それが重要な場合、私はLinuxを使用しています。

于 2011-02-16T13:14:00.823 に答える
1

私は両方を使用しましたが、私の理解では、ネイティブ C++ の MS コード カバレッジ サポートは非​​常に限られています。すぐに使用できるわけではありません。たとえば、これ完全な詳細はこちらを参照してください。
C++ および MS コードのカバレッジには Bullseye を使用し、.net コードには NCover を使用します。

于 2011-02-21T15:13:47.650 に答える