2012-05-16 18 views
11

Me gustaría que el equipo de QA fuera capaz de ejecutar pruebas de SpecFlow. Me gustaría que puedan cambiar los valores y anexar más escenarios. Estos escenarios adjuntos tendrán definiciones de pasos coincidentes, por lo que solo necesitan modificar las características.Ejecutar pruebas de SpecFlow sin Visual Studio

El equipo de control de calidad no tiene acceso a Visual Studio.

¿Es posible lograr esto sin usar Visual Studio?

Actualmente estamos usando MS Test pero estamos dispuestos a utilizar NUnit si eso ayuda.

Respuesta

16

Sí, hay una manera 'simple'.

Dado que SpecFlow simplemente genera pruebas del texto en los archivos .feature, puede utilizar el corredor de línea de comandos de la herramienta que elija.

SpecFlow también viene con una versión de línea de comandos SpecFlow.exe y puede encadenarlas juntas no solo para generar y ejecutar las pruebas, sino también para producir un buen informe de prueba. Todo fuera de Visual Studio.

He escrito sobre esto aquí; http://www.marcusoft.net/2010/12/specflowexe-and-mstest.html en un sencillo artículo paso a paso.

Espero que esto haya sido útil.

Cuestiones relacionadas