Question

Je l'ai vérifié et joué un peu avec Microsoft Pex . Il est un outil très pratique / bibliothèque, même si elle est pas aussi avec impatience droite écrire des tests unitaires paramétrés avec elle. Mais lorsqu'il est utilisé correctement, il peut fournir une couverture de code de test beaucoup mieux que d'écrire des tests unitaires manuels. Sans temps mention passé par écrit ces tests soit. Et il intègre bien avec Visual Studio ainsi.

Je me demandais s'il y a d'autres outils là-bas qui vous permettent de passer des tests unitaires paramétrés et de les exécuter si algorithme interne choisit intelligemment les valeurs pour assurer une couverture complète de test de code?

Si un autre outil / bibliothèque était aussi facile à utiliser comme NUnit + Moq je serais encore plus heureux. Pex a une courbe d'apprentissage assez raide de (donc ne suppose Moles I).

Y at-il des plans pour NUnit pour soutenir les tests paramétrées avec le paramètre inteligent choix à l'avenir peut-être? Tout le monde a des infos de l'intérieur à ce sujet?

Était-ce utile?

La solution

Si vous êtes à la recherche d'autres outils de test automatique pour .NET, jetez un oeil à FsCheck . Il est un port de QuickCheck Haskell à F #. Il est également utilisable à partir d'autres langages .NET.

QuickCheck a également été porté sur d'autres plates-formes ( ClojureCheck , ScalaCheck )

* Vérifiez les bibliothèques ne sont pas exactement comme Pex, mais il y a similitudes .

Si vous voulez parler des tests paramétrées pour .NET (comme dans l'écriture de tests qui prennent des paramètres) , tous les cadres de test majeurs dans .NET (NUnit, MbUnit, xUnit) l'appui.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top