Depuis que NCrunch a quitté le marché libre, je cherchais un outil similaire pour le marquage de la couverture de code et des tests continus comme NCrunch
edit: J'utilise VS2012
mettre à jour:
J'utilise ContinuousTest depuis un moment maintenant, ça va, mais je pense que ça manque de feedback quand j'écris du code. Le retour est bon lorsque j'écris des tests, mais lorsque je romps un test (en éditant le code source), cela ne me dira pas que le test a échoué (dans la marge, comme c'est le cas pour NCrunch). Donc, si quelqu'un connaît d'autres outils, j'écoute toujours.
c#
visual-studio
code-coverage
ncrunch
Pacane
la source
la source
Réponses:
D'après ce que j'ai lu, la plupart des gens sont dans le même bateau et passent aux tests continus . Je ne pense pas qu'il y ait un remplacement parfait ... pour le moment.
Voici une comparaison décente entre NCrunch et ContinuousTests
Mettre à 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 pense qu'il a besoin d'une mise à jour pour prendre en charge correctement VS2012.
la source
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'ont aimé, je vous encourage à acheter une licence.
Des trucs comme ça prennent beaucoup de temps à se développer et moins de gens créeront les outils sympas que vous aimez si les gens ne veulent pas les soutenir.
la source
NCrunch vaut chaque centime. 159 $ n'est vraiment pas si mal compte tenu de l'effort déployé par Remco pour l'intégrer de manière transparente dans VS; ce qui n'est vraiment pas facile. Cela, combiné avec les paramètres qu'il fournit, en fait une décision simple à mon avis.
la source
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 frameworks de test est prévue.
la source
Un outil similaire à NCrunch serait ContinuousTests mais je ne pense pas qu'ils couvrent le code au sens classique du terme.
Des outils de couverture de code Open Source pour .NET tels que PartCover et OpenCover existent également.
la source
NCrunch est un très bon produit, mais un peu cher. L'alternative suggérée (ContinuousTest) ne fonctionne pas très bien, car elle n'a pas de couverture ligne par ligne, de métriques de couverture totale du code et elle se plaint de packages NuGet correctement référencés dans de 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.
la source
J'étais un fervent utilisateur de NCrunch. Maintenant qu'ils sont devenus commerciaux, j'utilise ContinuousTests et TestDriven.net qui contient NCover pour la couverture du code.
la source