.NET ユニットテストランナーとコードカバレッジツール

無料30日間体験版

.NET コードカバレッジの解析

JetBrains の dotCover は Visual Studio と JetBrains Rider と統合する. NET ユニットテストランナー兼 コードカバレッジツールです。

ユニットテストがどの範囲のコードに対応しているかを 把握しましょう。 dotCover は、.NET Framework.NET Core、Mono、またはMono for Unity を対象とするアプリケーションでステートメントレベルのコードカバレッジを計算して報告します。

ユニットテスト手動テストセッション

ユニットテスト

ユニットテストの実行やデバッグ、 および、Visual Studio またはコマンドラインユーティリティーを使ったユニットテストの カバレッジ解析実行ができます。 dotCover は、MSTest や、NUnit、xUnit、およびMSpecなど多数のユニットテストフレームワークに対応しております。

手動テストセッション

手動テストセッションにおいて、dotCover は、 セッション中にコードのどの部分が呼び出しされたのか、 そしてどの部分まで至らなかったのかを表示します。 カバレッジ解析データを使用すると、 テスト済みアプリケーションのソースコードに 簡単にアクセスできます。

ホットスポットの検出

ホットスポットビューを使用して、危険そうな領域を一目で検出できます。このビューには、カバレッジの範囲が最も狭く、最も複雑なメソッドが表示されます。 直感的なグラフィカル表示で カバレッジ解析をうまく始めることが できます

ホットスポットビュー

Visual StudioJetBrains Rider とのスムーズな連携

dotCover は Visual Studio および JetBrains Rider と連携しているため、コードエディタを離れることなくコードカバレッジを解析して視覚化できます。 dotCover は、Visual Studio 2010-2017 と JetBrains Rider 2018.2 以降に対応しています。

Visual Studioとのスムーズな統合

継続的テスト

dotCover では最新のコード変更の影響を受けているユニットテストを即座に把握し、影響を受けたテストを自動的に再実行できます。

継続的テストモードは、どのユニットテスセッションでもオンにすることができます。 こうすると、どのテストを継続的に実行するか、どのテストを 従来の方法で実行するかを選択できます。

継続的テスト

dotCoverを選ぶ理由

カバレッジの強調表示

dotCover では、便利性のためコードカバレッジを 視覚化できます。 特定のカバレッジセッションにおいての、テストが対応しているか/対応していないかの強調表示されたステートメントを、直接 Visual Studio で確認できます。

継続的カバレッジの解析

dotCover では、継続的インテグレーションサーバー用のコンソールユーティリティーを提供しております。 さらに、dotCover の無料サーバーサイドバージョンが TeamCity に組み込まれています。

ノードのフィルタリングと除外

カバレッジフィルタでカバレッジ解析を カスタマイズできます。 カバレッジスナップショットから特定の項目を除外すると、 dotCover は即時にカバレッジ統計を 再計算します。

カバレッジテストへのナビゲーション

特定のステートメントに対応しているユニットテストを検出するにはショートカットをご利用いただけます。 Visual Studio のポップアップには、対応しているテストの一覧が表示され、 それぞれに移動できます。

dotUltimate: .NET と
Visual Studio による開発をパワーアップ

dotUltimate は、1 人の開発者が次の JetBrains ツールを使用するためのシングルライセンスです。

dotUltimate ライセンスでは Rider の dotCover、dotTrace、および dotMemory のプラグインも使用できます。

詳細情報

世界中に開発者チームに dotCover をご利用いただいています。
優れた使い勝手と高い生産性を体験してください!

ダウンロード
無料30日間体験版

確実なコンプライアンスとセキュリティ

JetBrains のツールは SOC 2 認証を含む業界最先端のセキュリティ標準に準拠しており、組織のデータが保護され、弊社製品が世界的な規制に準拠していることを保証しています。