マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

テスティング・フレームワークは

などで使用される。

各ツールの説明と適合するシナリオについて分析する。

xUnit系ツール

.NET開発のJUnitに対応するテスティング・フレームワークには、
NUnitやVisual Studio の単体テスト機能がある。
ただし、DJunit、DBunit相当のフレームワークは存在しない。

なお、これらの機能は、

Visual Studio 2005では、Team Developer、Team Tester以上

のEditionでしか利用できなかったが、

で利用可能になっている。

画面系

以下のUIテスト自動化が可能なxUnit系ツールも存在するが、
画面からテストする分、使い方が複雑になり、使い難くなっていると思われる。

機能の変遷

VS2008

VS2010

VS2012

その他のツール

自動UIテスト

カバレージ率

OpenCover

カバレージ率を収集するツール。

ReportGenerator?

上記(テスト結果、カバレージ率)のレポート生成ツール。

DevPartner? Studio

カバレッジ分析の機能を持つ。

静的コード解析

Visual Studio

StyelCop

C#のコーディング内容をチェックする。

FxCop

Microsoftの

「クラス ライブラリ開発のデザインガイドライン」

に基づいてビルド出力のアセンブリを分析する。

DevPartner? Studio

静的ソースコード解析の機能を持つ。

dotTEST

静的コード解析の機能を持つ(Jtestの.NET版)。


Tags: :テスト, :デバッグ, .NET開発, :ツール類, :CI


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS