Pregunta

he comprobado y jugó un poco con Microsoft Pex . Es una herramienta muy útil / biblioteca a pesar de que no es tan sencillo para escribir pruebas unitarias parametrizadas con él. Sin embargo, cuando se utiliza correctamente, puede proporcionar una cobertura mucho mejor código de prueba que escribir pruebas unitarias manuales. Por no mencionar el tiempo dedicado a escribir esas pruebas tampoco. Y se integra muy bien con Visual Studio.

Me preguntaba si hay otras herramientas por ahí que le permiten escribir pruebas unitarias parametrizado y ejecutarlos de manera interna algoritmo inteligente elige valores para proporcionar cobertura de las pruebas de código completo?

Si alguna otra herramienta / biblioteca era tan fácil de usar como NUnit + Moq Estaría aún más contento. PEX tiene bastante empinada curva de aprendizaje (también lo hace supongo Moles I).

¿Hay algún plan para NUnit para apoyar las pruebas parametrizado con parámetros inteligente que eligen en el futuro, tal vez? alguien tiene alguna información en el interior de ella?

¿Fue útil?

Solución

Si usted está buscando otras herramientas de prueba automática para .NET, echar un vistazo a fscheck . Es un puerto de QuickCheck de Haskell a F #. También es utilizable a partir de otros lenguajes .NET.

QuickCheck también ha sido portado a otras plataformas ( ClojureCheck , ScalaCheck )

* Ver las bibliotecas no son exactamente como Pex, pero hay similitudes .

Si usted se refiere a pruebas con parámetros para .NET (como por escrito estas pruebas se toman parámetros) , todos los principales marcos de prueba en .NET (NUnit, MbUnit, xUnit) apoyan esto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top