JetBrains の dotCover は Visual Studio と JetBrains Rider と統合する. NET ユニットテストランナー兼 コードカバレッジツールです。
ユニットテストがどの範囲のコードに対応しているかを 把握しましょう。 dotCover は、.NET Framework、.NET Core、Mono、またはMono for Unity を対象とするアプリケーションでステートメントレベルのコードカバレッジを計算して報告します。
ユニットテストの実行やデバッグ、 および、Visual Studio またはコマンドラインユーティリティーを使ったユニットテストの カバレッジ解析実行ができます。 dotCover は、MSTest や、NUnit、xUnit、およびMSpecなど多数のユニットテストフレームワークに対応しております。
手動テストセッションにおいて、dotCover は、 セッション中にコードのどの部分が呼び出しされたのか、 そしてどの部分まで至らなかったのかを表示します。 カバレッジ解析データを使用すると、 テスト済みアプリケーションのソースコードに 簡単にアクセスできます。
ホットスポットビューを使用して、危険そうな領域を一目で検出できます。このビューには、カバレッジの範囲が最も狭く、最も複雑なメソッドが表示されます。 直感的なグラフィカル表示で カバレッジ解析をうまく始めることが できます
dotCover は Visual Studio および JetBrains Rider と連携しているため、コードエディタを離れることなくコードカバレッジを解析して視覚化できます。 dotCover は、Visual Studio 2010-2017 と JetBrains Rider 2018.2 以降に対応しています。
dotCover では最新のコード変更の影響を受けているユニットテストを即座に把握し、影響を受けたテストを自動的に再実行できます。
継続的テストモードは、どのユニットテスセッションでもオンにすることができます。 こうすると、どのテストを継続的に実行するか、どのテストを 従来の方法で実行するかを選択できます。
dotCover では、便利性のためコードカバレッジを 視覚化できます。 特定のカバレッジセッションにおいての、テストが対応しているか/対応していないかの強調表示されたステートメントを、直接 Visual Studio で確認できます。
dotCover では、継続的インテグレーションサーバー用のコンソールユーティリティーを提供しております。 さらに、dotCover の無料サーバーサイドバージョンが TeamCity に組み込まれています。
カバレッジフィルタでカバレッジ解析を カスタマイズできます。 カバレッジスナップショットから特定の項目を除外すると、 dotCover は即時にカバレッジ統計を 再計算します。
特定のステートメントに対応しているユニットテストを検出するにはショートカットをご利用いただけます。 Visual Studio のポップアップには、対応しているテストの一覧が表示され、 それぞれに移動できます。
dotUltimate の契約者のみが使用可能な最高クラスのプロファイラーとカバレッジツールにアクセスし、Rider と ReSharper を自由に切り替えながら自分のスタイルで作業しましょう。
Rider と ReSharper に組み込まれた AI 搭載機能でワークフローを加速し、コーディングをより迅速かつ楽しく行えるようにしましょう。
単一の包括的なライセンスで調達の手間を削減し、コストを最適化しましょう。開発者のニーズに合わせて進化し続ける dotUltimate でビジネスの成長に備えましょう。
確実なコンプライアンスとセキュリティ
JetBrains のツールは SOC 2 認証を含む業界最先端のセキュリティ標準に準拠しており、組織のデータが保護され、弊社製品が世界的な規制に準拠していることを保証しています。