web-dev-qa-db-fra.com

Alternative gratuite à NCrunch

Depuis que NCrunch a quitté le marché libre, je cherchais un outil similaire pour le marquage de la couverture du code et des tests continus comme NCrunch

edit: j'utilise VS2012

mise à jour:

J'utilise ContinuousTest depuis un certain temps maintenant, c'est OK, mais je pense qu'il manque de commentaires lorsque j'écris du code. La rétroaction est bonne lorsque j'écris des tests, mais lorsque je casse un test (lors de l'édition du code source), cela ne me dit pas que le test a échoué (en marge, comme c'est le cas pour NCrunch). Donc, si quelqu'un connaît d'autres outils, j'écoute toujours.

92
Pacane

D'après ce que j'ai lu, la plupart des gens sont dans le même bateau et se déplacent vers ContinuousTests . Je ne pense pas qu'il existe un remplacement parfait ... pour le moment.

Voici un décent comparaison entre NCrunch et ContinuousTests

Mise à jour

Lors de l'utilisation récente de ContinuousTests avec VS2012, j'ai décidé de désinstaller. Il y avait trop de friction pour le faire fonctionner. Je crois qu'il a besoin d'une mise à jour pour prendre correctement en charge VS2012.

29
Tony T

NCrunch est un outil fantastique que j'ai découvert alors qu'il était encore en version bêta, en tant que développeur, j'essaie de faire de mon mieux pour soutenir les gens qui font des projets sympas. Si les gens utilisaient NCrunch et l'aimaient, je vous encourage à acheter une licence.

Des trucs comme ça prennent beaucoup de temps à développer et moins de gens créeront les outils sympas que vous aimez si les gens ne sont pas prêts à les soutenir.

51
Nick

NCrunch vaut chaque centime. 159 $ n'est vraiment pas si mal compte tenu des efforts déployés par Remco pour l'intégrer de manière transparente dans VS; ce qui n'est vraiment pas facile. À mon avis, lorsqu'il est combiné avec les métriques qu'il fournit, c'est une décision simple.

17
Qerim Shahini

Jetez un œil à Giles pour des tests continus.

Il prend actuellement en charge NUnit, xUnit.net, Machine.Specifications et NSpec, mais la feuille de route montre que la prise en charge de tous les principaux cadres de test est prévue.

13
Haugholt

Un outil similaire à NCrunch serait ContinuousTests mais je ne pense pas qu'ils couvrent le code au sens classique.

Des outils de couverture de code Open Source pour .NET tels que PartCover et OpenCover existent également.

2
Shaun Wilde

NCrunch est un produit absolument bon, un peu cher cependant. L'alternative suggérée (ContinuousTest) ne fonctionne pas très bien, car elle n'a pas de couverture ligne par ligne, des mesures de couverture totale du code et se plaint de packages NuGet correctement référencés dans les grandes solutions (fonctionne parfaitement avec NCrunch).

NCrunch a également une intégration transparente avec Visual Studio qui rend le codage encore plus rapide et plus amusant, et vous savez quand vous avez satisfait à tous les critères spécifiés dans les tests unitaires pendant que vous codez, sans avoir besoin d'appuyer sur un bouton.

1
Mahdi K.

J'étais un passionné de NCrunch. Maintenant qu'ils sont devenus commerciaux, j'utilise ContinuousTests et TestDriven.net qui contient NCover pour la couverture du code.

1
NpnDan