Karena NCrunch telah meninggalkan pasar bebas, saya mencari alat serupa untuk penandaan cakupan kode, dan pengujian berkelanjutan seperti NCrunch
edit: Saya menggunakan VS2012
memperbarui:
Saya telah menggunakan ContinuousTest untuk sementara waktu sekarang, tidak apa-apa, tetapi saya pikir tidak ada umpan balik ketika saya menulis kode. Umpan baliknya bagus ketika saya menulis tes, tetapi ketika saya memecahkan tes (saat mengedit kode sumber) itu tidak akan memberi tahu saya bahwa tes itu rusak (di margin, seperti yang terjadi pada NCrunch). Jadi jika ada yang tahu alat lain, saya masih mendengarkan.
c#
visual-studio
code-coverage
ncrunch
Pacane
sumber
sumber
Jawaban:
Dari apa yang saya baca, kebanyakan orang berada di perahu yang sama dan pindah ke ContinuousTests . Saya rasa belum ada pengganti yang sempurna ...
Berikut adalah perbandingan yang layak antara NCrunch dan ContinuousTests
Memperbarui
Setelah penggunaan ContinuousTests dengan VS2012 baru-baru ini, saya telah memutuskan untuk menghapus instalan. Terlalu banyak gesekan untuk menjalankannya. Saya yakin perlu pembaruan untuk mendukung VS2012 dengan benar.
sumber
NCrunch adalah alat luar biasa yang saya temukan saat masih dalam versi beta, sebagai pengembang saya mencoba melakukan yang terbaik untuk mendukung orang-orang yang melakukan proyek keren. Jika orang menggunakan NCrunch dan menyukainya, saya akan mendorong Anda untuk membeli lisensi.
Hal-hal seperti itu membutuhkan banyak waktu untuk dikembangkan dan lebih sedikit orang yang akan membuat alat keren yang Anda sukai jika orang tidak mau mendukungnya.
sumber
NCrunch bernilai setiap sen. $ 159 benar-benar tidak terlalu buruk mengingat upaya yang dilakukan oleh Remco untuk mengintegrasikannya dengan mulus ke dalam VS; yang sebenarnya tidak mudah. Bahwa bila dikombinasikan dengan metrik yang diberikannya menjadikannya keputusan sederhana menurut saya.
sumber
Lihat Giles untuk pengujian berkelanjutan.
Saat ini mendukung NUnit, xUnit.net, Machine.Specifications, dan NSpec, tetapi peta jalan menunjukkan bahwa dukungan untuk semua kerangka pengujian utama telah direncanakan.
sumber
Alat yang mirip dengan NCrunch akan menjadi ContinuousTests tetapi saya tidak berpikir mereka melakukan cakupan kode dalam pengertian klasik.
Alat cakupan kode Sumber Terbuka untuk .NET seperti PartCover dan OpenCover juga ada.
sumber
NCrunch adalah produk yang benar-benar bagus, sedikit mahal. Alternatif yang disarankan (ContinuousTest) tidak bekerja dengan baik, karena tidak memiliki cakupan baris demi baris, metrik cakupan kode total dan mengeluh tentang paket NuGet yang direferensikan dengan benar dalam solusi besar (berfungsi dengan baik dengan NCrunch).
NCrunch juga memiliki integrasi yang mulus dengan Visual Studio yang membuat pengkodean lebih cepat dan lebih menyenangkan, dan Anda tahu ketika Anda memenuhi semua kriteria yang ditentukan dalam pengujian unit saat Anda sedang membuat kode, tanpa perlu menekan tombol apa pun.
sumber
Saya adalah pengguna NCrunch yang rajin. Sekarang mereka telah menjadi komersial saya menggunakan ContinuousTests dan TestDriven.net yang berisi NCover untuk cakupan kode.
sumber