Alternatif NCrunch gratis [ditutup]

93

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.

Pacane
sumber
JetBrains Resharper (komersial) tampaknya memiliki tes berkelanjutan juga sejak 10.0 (atau bahkan lebih awal)
Thomas Weller

Jawaban:

29

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.

Tony T
sumber
1
Penyiapan awal adalah roulette keberhasilan dan kegagalan dalam tim, tidak termasuk proyek tertentu dari tes otomatis tidak semudah itu dan menghapus instalasi studio visual yang rusak untuk satu anggota dan meninggalkan artefak di menu untuk orang lain.
Tony T
1
Saya mencoba ContinuousTests di VS2012 dan sejauh ini berhasil dengan baik. Saya tidak tahu apakah mereka telah memperbaruinya, tetapi ini pasti berfungsi dengan baik.
Pacane
1
Semoga sudah diperbarui sejak kami mencoba menggunakannya dan sekarang lebih baik. Coba copot pemasangannya jika Anda ingin pengujian yang sesungguhnya. Itu seperti virus dan lebih mudah untuk menginstal dan mengabaikannya daripada menyelesaikan semua masalah yang disebabkan oleh penghapusan.
Tony T
1
Masalah dengan penginstal tetap ada sejak setahun yang lalu. Tim setidaknya harus menyediakan uninstal yang bersih.
Apocatastasis
2
FYI, ContinuousTests sekarang menjadi open source. github.com/continuoustests/ContinuousTests
Jay Bazuzi
55

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.

Nick
sumber
12
Saya yakin akan membeli lisensi setelah saya menyelesaikan sekolah. Sebagai seorang siswa saya tidak mampu membayar $ 159. Sebagai gantinya, saya dapat menggunakan ContinuousTests untuk saat ini. Saya akan mendorong Remco untuk memberi / menagih lebih sedikit untuk siswa, itu akan membuat kita terbiasa, dan mendorong orang untuk menggunakannya di sekitar kita.
Pacane
Setuju, lisensi pendidikan akan menyenangkan, tetapi kemudian ada langkah verifikasi lainnya untuk disiapkan. Mungkin saat produk matang itu akan ditambahkan.
Nick
7
Saya ingin mendukung NCrunch, tetapi $ 159 terlalu tinggi bahkan untuk pengembang. $ 99 atau lebih rendah dapat dibenarkan untuk sesuatu yang pada dasarnya adalah kemewahan, meskipun sangat bagus. Sementara itu, ContinuousTests mengisi celah dengan baik.
79E09796
8
$ 159 sangat masuk akal dibandingkan dengan biaya perangkat lunak lainnya yang Anda gunakan jika Anda tertarik untuk menggunakan NCrunch. Visual Studio, SQL Server, dll ..
Nick
2
Hari-hari ini, $ 159 kemungkinan besar menjadi harga satu atau dua buku teks. Saya berani bertaruh NCrunch akan jauh lebih berguna daripada buku teks perguruan tinggi Anda.
Ryan Lundy
17

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.

Qerim Shahini
sumber
13

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.

Haugholt
sumber
Apakah mungkin untuk mengintegrasikannya ke Visual Studio? Saya belum pernah melihat di mana pun kami bisa.
Pacane
1
@Pacane: Ini adalah alat yang sangat sederhana, tetapi Anda dapat menambahkannya ke studio visual sebagai alat eksternal (Alat -> Alat Eksternal) untuk memulainya ..
Haugholt
2
Sangat bagus. Saya suka itu tetap keluar dari jalan dan melakukan msbuild dalam prosesnya setelah disimpan.
Reid Evans
1

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.

Shaun Wilde
sumber
Berikut tautan langsung ke GitHub: github.com/continuoustests/ContinuousTests - tautan di atas sepertinya mengirim Anda melalui beberapa UI yang tampak cerdik yang meminta konfirmasi bahwa Anda manusia. #notcool
Brett Rigby
Sekarang adalah situs malware.
Ketik ulang
1

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.

Mahdi K.
sumber
0

Saya adalah pengguna NCrunch yang rajin. Sekarang mereka telah menjadi komersial saya menggunakan ContinuousTests dan TestDriven.net yang berisi NCover untuk cakupan kode.

NpnDan
sumber
2
TestDriven.Net juga komersial
BlackICE
1
TestDriven.Net bersifat komersial, tetapi Anda dapat menggunakan edisi pribadi secara gratis di proyek OSS.
Jeff Schumacher
1
Tautan di atas membawa saya ke situs malware.
Ketik ulang