Saya ingin tahu opsi apa yang tersedia untuk cakupan kode .NET (atau C # khusus), terutama di segmen dengan harga lebih rendah?
Saya tidak mencari rekomendasi, tetapi untuk perbandingan produk berdasarkan fakta. Saya tahu yang berikut:
- NCover
- Tampaknya sangat populer dan terlihat cukup bagus
- Mendukung cakupan pernyataan dan jangkauan cabang
- $ 480 untuk "NCover 3 Complete"
- Versi beta yang lebih lama tersedia secara gratis
- Visual Studio (2008 Pro) | (Sistem Tim 2005 (Pengembangan, Tes atau Edisi Tim Suite))
- Yah, ini Microsoft, jadi saya berharap itu berfungsi dengan baik
- Sepenuhnya terintegrasi ke dalam Visual Studio
- Setidaknya $ 5.469
- PartCover - tidak ada pengembangan lebih lanjut (pindah ke OpenCover)
- Sumber terbuka
- Mendukung liputan pernyataan
- OpenCover - penerus PartCover
- OpenSource
- Mendukung cakupan cabang dan pernyataan
- Dukungan 32 dan 64 bit
- Dukungan Silverlight
- Latar Belakang
- Tutorial tentang Proyek Kode oleh pengembang utama
- Belum ada dukungan .NET Core
- Cakupan Tes SD
- Bekerja dengan 32 dan 64 bit, full C # 4.0
- Menangani basis kode kecil dan sangat besar
- $ 250 untuk lisensi pengguna tunggal
- DotCover JetBrains
- $ 100 untuk Lisensi Pribadi. Gratis untuk grup pengguna, proyek sumber terbuka, siswa dan guru.
- Mendukung liputan pernyataan
- Dukungan Silverlight
-
- $ 159 untuk lisensi pribadi
- $ 289 untuk lisensi kursi komersial
* Gratis selama beta, untuk menjadi komersial, dengan harga tidak diketahui di masa mendatang. - Indikator cakupan kode di Visual Studio
- Pengujian berkelanjutan (hampir real time)
- Cakupan kode uji per tes
- Metrik kinerja, pelaksanaan uji multi-core paralel
-
- $ 410 untuk lisensi pengembang
- NDepend dapat mengimpor data cakupan dari NCover, DotCover, Visual Studio 2017; File Kode Cakupan Kode 2015, 2013, 2012, 2010 dan 2008.
- Grafik ketergantungan
- Matriks struktur ketergantungan
- Memvisualisasikan metrik kode
- Memvalidasi aturan kode