無料のNCrunch代替案[終了]


93

NCrunchが自由市場を去ったので、コードカバレッジマーキングのための同様のツールと、NCrunchのような継続的なテストを探していました

編集:私はVS2012を使用しています

更新:

私はここしばらくContinuousTestを使用していますが、問題はありませんが、コードを書くときにフィードバックがないと思います。テストを作成するときのフィードバックは良いですが、(ソースコードを編集しているときに)テストを中断しても、(NCrunchの場合のように)テストが失敗したことはわかりません。したがって、他のツールを知っている人がいれば、私はまだ聞いています。


JetBrains Resharper(商用)も10.0(またはそれ以前)から継続的にテストされているようです
Thomas Weller

回答:


29

私が読んだことから、ほとんどの人は同じボートに乗っており、ContinuousTestsに移行しています。完全な代替品はないと思います...まだ。

ここにNCrunchとContinuousTestsの適切な比較があります

更新

最近VS2012でContinuousTestsを使用したとき、アンインストールすることにしました。摩擦が多すぎて実行できませんでした。VS2012を適切にサポートするには、アップデートが必要だと思います。


1
初期セットアップは、チーム内での成功と失敗のルーレットであり、自動テストから特定のプロジェクトを除外することはそれほど簡単ではなく、あるメンバーのビジュアルスタジオインストールをアンインストールすると、他のメンバーのメニューにアーティファクトが残ります。
トニーT

1
私はVS2012でContinuousTestsを試してみましたが、これまでのところかなりうまくいきます。彼らがそれを更新したかどうかはわかりませんが、間違いなくうまくいきます。
Pacane 2013年

1
うまくいけば、私たちがそれを使用しようとしたときから更新されており、現在はより良いものになっています。実際のテストが必要な場合は、アンインストールしてみてください。それはウイルスのようなもので、削除によって引き起こされるすべての問題を解決するよりも、インストールして無視する方が簡単でした。
Tony T

1
インストーラーの問題は1年前から残っています。チームは少なくともクリーンなアンインストールを提供する必要があります。
Apocatastasis 2013

2
ちなみに、ContinuousTestsは現在オープンソースです。github.com/continuoustests/ContinuousTests
Jay Bazuzi

55

NCrunchは、ベータ版の段階で発見した素晴らしいツールです。開発者として、クールなプロジェクトを行っている人々をサポートするために最善を尽くしています。人々がNCrunchを使用していてそれが気に入った場合は、ライセンスを購入することをお勧めします。

そのようなものは開発に多くの時間を要し、人々がそれをサポートするつもりがなければ、より少ない人々があなたが愛するクールなツールを作成するでしょう。


12
学校を卒業したらライセンスを購入します。学生として私は159 $を支払う余裕はありません。代わりに、今のところContinuousTestsを使用できます。私は、Remcoが学生に与える/請求する費用を少なくすることをお勧めします。これにより、慣れることができ、人々が私たちの周りでそれを使用できるようになります。
Pacane 2013

教育ライセンスはいいと思いますが、セットアップには他にも完全な検証ステップがあります。たぶん、製品が成熟するにつれて、追加されるでしょう。
Nick

7
NCrunchをサポートしたいのですが、開発者にとっても$ 159は高すぎます。非常に素晴らしいものですが、基本的に贅沢なものには、99ドル以下のコールが正当です。その間、ContinuousTestsはギャップをうまく埋めています。
79E09796 2013年

8
NCrunchの使用に興味がある場合は、使用している残りのソフトウェアのコストと比較して、159ドルは非常に妥当です。Visual Studio、SQL Serverなど
Nick

2
最近、159ドルは1冊または2冊の教科書の価格になる可能性が高い。NCrunchは、どの大学の教科書よりもはるかに便利です。
Ryan Lundy

17

NCrunchはあらゆるペニーの価値があります。159ドルは、それをVSにシームレスに統合するためにRemcoが行った努力を考えると、それほど悪くはありません。これは本当に簡単ではありません。それが提供するメトリックスと組み合わせると、それは私の意見ではそれを簡単な決定にします。


13

継続的なテストについてはGilesをご覧ください。

現在、NUnit、xUnit.net、Machine.Specifications、NSpecをサポートしていますが、ロードマップは、すべての主要なテストフレームワークのサポートが計画されていることを示しています。


Visual Studioに統合することは可能ですか?どこにも会ったことがありません。
Pacane 2013年

1
@Pacane:それは非常にシンプルなツールですが、あなたは外部ツール([ツール] - > [外部ツール)として、ビジュアルスタジオにそれを追加することができます..それを起動する
Haugholt

2
非常に素晴らしい。私はそれが邪魔にならないままで、保存後にプロセスの下でmsbuildを実行するのが好きです。
Reid Evans

1

NCrunchと似たようなツールは以下のようになりContinuousTestsが、私は、彼らは古典的な意味でコードカバレッジを行うとは思いません。

PartCoverOpenCoverなどの.NET用のオープンソースコードカバレッジツールも存在します。


ここにGitHubへの直接リンクがあります:github.com/continuoustests/ContinuousTests-上記のリンクは、あなたが人間であることの確認を求めるいくつかの怪しげな外観のUIを介してあなたを送るようです。#notcool
Brett Rigby

今はマルウェアサイトです。
Rtype

1

NCrunchは絶対に良い製品ですが、少し高価です。推奨される代替(ContinuousTest)は、行ごとのカバレッジ、合計コードカバレッジメトリックスがなく、大規模なソリューションで適切に参照されるNuGetパッケージについて不満があるため、あまりうまく機能しません(NCrunchで完全に正常に動作します)。

また、NCrunchはVisual Studioとシームレスに統合されているため、コーディングをさらに高速で楽しくすることができ、コーディング中にユニットテストで指定されたすべての基準を満たしたときに、ボタンを押す必要がありません。


0

私は熱心なNCrunchユーザーでした。今、彼らが使用して、市販のI AMを行っていることをContinuousTestsTestDriven.netコードカバレッジのためNCoverが含まれています。



1
TestDriven.Netは商用ですが、OSSプロジェクトでは個人版を無料で使用できます。
ジェフシューマッハ

1
上記のリンクをクリックすると、マルウェアのサイトに移動します。
Rtype
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.