Mi chiedo quali opzioni ci sono per la copertura del codice .NET (o C # in particolare), specialmente nel segmento a basso costo?
Non sto cercando consigli, ma per un confronto di prodotti basati su fatti. Conosco quanto segue:
- NCover
- Sembra essere molto popolare e sembra abbastanza buono
- Supporta la copertura delle dichiarazioni e la copertura delle filiali
- $ 480 per "NCover 3 Complete"
- Le versioni beta precedenti sono disponibili gratuitamente
- Visual Studio (2008 Pro) | (Team System 2005 (edizioni Development, Test o Team Suite))
- Bene, è Microsoft, quindi mi aspetto che funzioni correttamente
- Completamente integrato in Visual Studio
- Almeno $ 5,469
- PartCover - nessun ulteriore sviluppo (spostato su OpenCover)
- Open source
- Supporta la copertura delle dichiarazioni
- OpenCover - successore di PartCover
- OpenSource
- Supporta la copertura di succursali e dichiarazioni
- Supporto a 32 e 64 bit
- Supporto Silverlight
- sfondo
- Tutorial su The Code Project dello sviluppatore principale
- Nessun supporto .NET Core ancora
- Copertura test SD
- Funziona con 32 e 64 bit, C # 4.0 completo
- Gestisce basi di codice sia piccole che molto grandi
- $ 250 per licenza per singolo utente
- JetBrains dotCover
- $ 100 per licenza personale. Gratuito per gruppi di utenti, progetti open source, studenti e insegnanti.
- Supporta la copertura delle dichiarazioni
- Supporto Silverlight
-
- $ 159 per licenza personale
- $ 289 per la licenza di posto commerciale
* Gratuito durante la beta, per diventare commerciale, prezzo sconosciuto futuro sconosciuto. - Indicatori di copertura del codice in Visual Studio
- Test continui (quasi in tempo reale)
- Copertura visiva del codice per test
- Metriche delle prestazioni, esecuzione di test multi-core paralleli
-
- $ 410 per la licenza sviluppatore
- NDepend può importare i dati di copertura da NCover, DotCover, Visual Studio 2017; File di copertura del codice 2015, 2013, 2012, 2010 e 2008.
- Grafico delle dipendenze
- Matrice della struttura di dipendenza
- Visualizzazione delle metriche del codice
- Convalida delle regole del codice