NCrunchは自動的にテストを実行するので、コードカバレッジやパフォーマンスメトリックなどのテストコードの入力中にインライン表示する必要はありません。
<機能>
- 自動コンカレントテスト
通常のテスト駆動開発のサイクルは、テストを頻繁に停止して実行しなければなりません。通常の手順を考えてみましょう:
テストを書く
テストを停止して実行する
テスト中のコードを書く
テストを停止して実行する
テスト中のコードをリファクタリングする
テストを停止して実行する
休憩しながら繰り返す
NCrunchを使えば面倒な手間が省けます:
テストを書く
テスト中のコードを書く
テスト中のコードをリファクタリングする
休憩しながら繰り返す
- コードカバレッジ
NCrunchは、テストを実行している間にコードのテストカバレッジを収集します。コードの横に色付きマーカーでテスト行を表示します。マーカーの色は合格/不合格を示します。
任意のコード行からカバリングテストに移動して、変更にどのテストが影響を与えるかを簡単に確認することもできます。
ソリューション全体で完全なコードカバレッジメトリックを利用できるので、コードカバレッジの重い部分と軽い部分を確認することができます。
- パフォーマンスメトリック
NCrunchは、実行中にテストをプロファイリングして、テスト中のすべてのコード行の実行時間をピックアップします。
メトリックはツールチップで簡潔にインライン表示し、ホットスポットはコードカバレッジマーカーに特殊な色で表示します。
- インライン例外処理
テストによりスルーされたスタックトレースは、NCrunchが処理してコードカバレッジマーカーに投影します。
これにより情報が途切れることなく、間違い箇所を特定することができます。
ソースコードのどこからでも、問題を素早く簡単に分析できます。
- インテリジェントにテストを実行
NCrunchはあらゆる種類のテスト関連データを追跡し、可能な限りインテリジェントな方法を採用します。
コード変更の影響を受けたテストは、高性能なILベースの変更マッピングを実行するために優先順位が付けられます。
NCrunchは、最も重要なフィードバックを素早くできるように定量化方式を採用しています。
- 分散処理
NCrunchはビルドとテスト作業を他のコンピュータで処理することができます。
タスクは接続された複数台のマシンでテストを実行するグリッドを形成します。
グリッドサーバーは開発者間で共有することができるので、チームでリソースを割り当てることができます。
グリッドは、テストスループットを最大活用するためにクラウドにスケールアップすることもできます。
NCrunchを使用した分散処理は非常に効果的で、数十回、場合によっては何百回ものテストを同時に実行できます。
試用版ダウンロードはこちら

メーカーの製品サイト
https://www.ncrunch.net/
【種別】シェアウェア
【言語】英語
<機能>
- 自動コンカレントテスト
通常のテスト駆動開発のサイクルは、テストを頻繁に停止して実行しなければなりません。通常の手順を考えてみましょう:
テストを書く
テストを停止して実行する
テスト中のコードを書く
テストを停止して実行する
テスト中のコードをリファクタリングする
テストを停止して実行する
休憩しながら繰り返す
NCrunchを使えば面倒な手間が省けます:
テストを書く
テスト中のコードを書く
テスト中のコードをリファクタリングする
休憩しながら繰り返す
- コードカバレッジ
NCrunchは、テストを実行している間にコードのテストカバレッジを収集します。コードの横に色付きマーカーでテスト行を表示します。マーカーの色は合格/不合格を示します。
任意のコード行からカバリングテストに移動して、変更にどのテストが影響を与えるかを簡単に確認することもできます。
ソリューション全体で完全なコードカバレッジメトリックを利用できるので、コードカバレッジの重い部分と軽い部分を確認することができます。
- パフォーマンスメトリック
NCrunchは、実行中にテストをプロファイリングして、テスト中のすべてのコード行の実行時間をピックアップします。
メトリックはツールチップで簡潔にインライン表示し、ホットスポットはコードカバレッジマーカーに特殊な色で表示します。
- インライン例外処理
テストによりスルーされたスタックトレースは、NCrunchが処理してコードカバレッジマーカーに投影します。
これにより情報が途切れることなく、間違い箇所を特定することができます。
ソースコードのどこからでも、問題を素早く簡単に分析できます。
- インテリジェントにテストを実行
NCrunchはあらゆる種類のテスト関連データを追跡し、可能な限りインテリジェントな方法を採用します。
コード変更の影響を受けたテストは、高性能なILベースの変更マッピングを実行するために優先順位が付けられます。
NCrunchは、最も重要なフィードバックを素早くできるように定量化方式を採用しています。
- 分散処理
NCrunchはビルドとテスト作業を他のコンピュータで処理することができます。
タスクは接続された複数台のマシンでテストを実行するグリッドを形成します。
グリッドサーバーは開発者間で共有することができるので、チームでリソースを割り当てることができます。
グリッドは、テストスループットを最大活用するためにクラウドにスケールアップすることもできます。
NCrunchを使用した分散処理は非常に効果的で、数十回、場合によっては何百回ものテストを同時に実行できます。
試用版ダウンロードはこちら

メーカーの製品サイト
https://www.ncrunch.net/
【種別】シェアウェア
【言語】英語