• 締切済み

コードカバレッジ

「Visual Studio 2003 .NET VC MFC」にて開発を行っております。 単体テストのコードカバレッジを取得するツールがございましたら教えて頂けないでしょうか。 大変申し訳ございませんが、何卒宜しくお願い致します。

みんなの回答

  • buihyaku
  • ベストアンサー率29% (97/326)
回答No.1

DevPartnerが有名かとおもいますが、、 ここから評価版も落とせます。 http://www.compuware.co.jp/products/devpartner_fm/devpartnerstudiopro/dpspe_feature8_f4.html

参考URL:
http://www.compuware.co.jp/products/devpartner_fm/devpartnerstudiopro/dpspe_feature8_f4.html
5a11k8r
質問者

補足

ご回答ありがとうございました。 また、フリーのツールなどもご存じであれば教えて頂けないでしょうか。 大変申し訳ございませんが、宜しくお願い致します。

関連するQ&A

  • カバレッジ測定の方法

    ソフトウェアテストを学び始めた初心者です。ソフトウェアテストの一つとして、カバレッジ測定があると思います。 カバレッジ測定の意味などは、書籍などを見てある程度理解できました。 しかし、実際に業務の中でカバレッジ測定をどのような方法で行うのかがわかりませんでした。カバレッジ測定用のツールなどを使用するのでしょうか。

  • coverage(カバレッジ)?というツールを知っている人いますか?

    VC++でプログラミングしています。 自分のプログラムのテストにおいて、コード上の全ての処理が実行されたか 確認したいと思っています。 小耳に挟んだ情報で、「coverage(カバレッジ)?」というような名前の ツールがあって、実行したパスをチェックしてくれるらしいのです。 全パステストをしたいのですが、ソースを印刷して、手作業でチェックすると とても時間がかかってしまいます。 で、このツールが紹介されているWebや、販売している会社などの情報を ご存知の方がいらっしゃれば、教えて頂きたいと思っています。 #Webで探したのですが見つかりませんでした。。。 また、「全パステストなら、このツールを使えば便利だよ」という情報が あれば教えてください。

  • Visual Studio 2008でのC言語のサンプルコード実行につ

    Visual Studio 2008でのC言語のサンプルコード実行について教えてください。 他のプログラミング言語の経験はありますが、C言語とVisual Studioの開発環境は初めてでつまずいています。 C言語で書かれたたくさんのサンプルコードを、 Visual Studioと、Visual Studio コマンドプロンプトでテストしたいのです。 「test」というソリューション(プロジェクト)の下に、「新しいクラス」を追加して、 サンプルコードをコピペして、順次デバックでテストしようとしたところ、 ひとつのプロジェクトの中でmainが重複してしまいエラーになります。 main重複でエラーは当たり前とはいえ、 サンプルコードごとにプロジェクトを作成するのは大げさすぎる気がすることと、 体裁にこだわらず、とにかくデバックで各コードが動くことを確認したいこと、 サンプルコードの書き出し(main関数)などを修正してサブクラスに書き直してデバックすれば mainの重複とみなされず、手軽にVisual Studioでテストできるのではないかと やり方を調べています。 2つ目以降を、サブクラスにすればmainの重複がなくなるでしょうか? その場合、最初のmain関数 int main (int argc, char **argv) をどう修正すればいいのでしょうか。 それとも、何か別のやり方で、Visual Studioで手軽にテストする方法があるでしょうか。 調べてみたのですが、具体策がわからず困っています。 今回初めてVisual Studioに触れましたが、今後長く使いたいので別の環境に逃げずいろいろ勉強したいと思っています。 もし何かお心当たりがありましたら、ぜひ教えてください。 宜しくお願い致します。

  • カバレッジ率の計算方法

    いつもお世話になっております。 現在ソフトウェアテストについて勉強しているのですが、VC#で作成されたプログラムのホワイトボックステストをする必要があり、カバレッジ率を100%にする必要があります。 小規模なプログラムなので、各行にブレークポイントを設定し、一つずつ消していく方法で測定しようと思うのですが、実際にカバレッジ率とは、どのように算出すれば良いのでしょうか? カバレッジ率=(ブレークポイントを消した行数/すべてのステップ数(コメント、空白行を除く))*100 で良いのでしょうか?それとも分母はブレークポイントを設定できる行数にすればよいのでしょうか? 基礎の基礎のような質問だと思いますが、ご教授願えないでしょうか?

  • Visual Studio6と 2005 Express C#の共存は可能?

    今私のPCにVisual Studio 6.0(VC++,VB,ツール,MSDN含む) (SP6)をインストールしています。 C#の勉強のためにVisual C# 2005 Expressをインストールしようと思っているのですが、以下の疑問点があることでインストールを躊躇しています。 1) VC++(6)とC#との共存は可能か? 2) C#はあくまで勉強用としているだけで、メインはVC++6を使用したいのだが、Visual Studio C# 2005 ExpressをインストールすることでVC++6でのプログラミング開発に何か影響はないか? どなたかVC++6とC#2005の共存を実践された方がいらっしゃれば、上記疑問点について経験上のアドバイスをご教示頂きたいと思っております。 当方のPC環境は以下のとおりです。 OS:Microsoft WindowsXP(SP3) 現在インストールしている開発環境: Visual Studio 6 (SP3) ※VC++、VB、ツールのみ ご回答・アドバイスの程宜しくお願い致します。

  • スプラッシュスクリーンを表示するコードを書きたい

    Visual Studio 2005 のVC++ で、スプラッシュスクリーンを表示するコードを書きたいのですが、やりかたを教えていただけないでしょうか? VC++ 6.0の場合には、コンポーネントギャラリにスプラッシュスクリーンがあったようですが、VS 2005にはコンポーネントギャラリさえありません。

  • VC++のソースコードをチェックするツール

    VC++でプログラミングしているのですが、開発効率を あげるために、ソースコードのチェックツールがあれば それを使おうかと思っています。 具体的には、不定値参照や未使用変数などを検出したいです。 このようなツールはありますでしょうか? よろしくお願い足します。

  • サンダーバード

    Visual Studio 2005 Standard Edition と VC++6.0 を使っています。  メーラーのサンダーバードの ソースコードを 上記のコンパイラの 統合開発環境で扱えるよう にするにはどうしたらよいでしょうか? よろしくお願いします。

  • Vissual Studio 設定変更

    はじめまして。 現在、VisualStudio2005を使い、開発しています。 宜しければご回答の方をお願い致します。 おそらくデフォルトだと思いますが VCで新規にプロジェクトを作成しようとVCを起動すると C:\Documents and Settings\aaaa\My Documents\Visual Studio 2005 という環境設定が保存されているフォルダが作成されます。 これをC:\Visual Studio 2005に移動したいと思っています。 VCの ツール→設定のインポートとエクスポートにてディレクトリを指定して終了した後 C:\Documents and Settings\aaaa\My Documents\Visual Studio 2005 のフォルダを消して 再度、VCを起動するとまた C:\Documents and Settings\aaaa\My Documents\Visual Studio 2005 にフォルダが作成されてしまいます。 他に何か設定が必要だと思われるのですが、検索しても解が見つかりませんでした。 解決方法などはありますでしょうか。よろしくお願い致します。

  • ビッグエンディアンProgramの単体テスト

    以下の条件のCソース(ANSI準拠)をPC(OS:windows2K NTなど)上で単体テストする開発環境(ソフト)は,あるのでしょうか? ・ビッグエンディアンで作成されている ・実機CPUは,PowerPC603e ・テスト結果にてC0 C1カバレージ取得が必要 やはりPCのCPUは,インテル(リトルエンディアン)だからテストは,実機上でしかできないでしょうか? 大変へんな質問で申し訳ありませんが御回答ください。

専門家に質問してみよう