xqual usar studio source rth open descargar como .net testing installation automated-tests fitnesse

studio - ¿Cómo configuro FitNesse para usar con.NET?



rth open source (7)

Estoy intentando comenzar con FitNesse para .NET en Windows Vista. En todos los tutoriales que encuentro en la web, se me dice que ejecute el archivo run.bat, pero todo lo que obtengo al descargar la última versión es un archivo .jar. Cuando ejecuto esto, la estructura de archivo se desempaqueta y puedo acceder al servidor de fitnesse navegando a http: // localhost . Ahora, cuando estoy tratando de configurar un proyecto de prueba, de acuerdo con toda la documentación que encuentro, se supone que debo definir la ruta a fitsharp.dll pero no puedo encontrar este archivo en ninguna parte de la estructura de archivo que se configuró desde. archivo-jar ¿Qué estoy haciendo mal?


Descargue el tarro FitNesse de http://fitnesse.org/ .

correr

java -jar fitnesse.jar

Se iniciará el servidor web y creará la carpeta FitNesseRoot con el contenido de la wiki. Para comprobar que ha comenzado, navegue a http://localhost ; debería ver la página de inicio de FitNesse.

Edite la portada: solo agregue algo como HelloWorldTest (¡debe ser una funda de camello!) En la parte inferior y guarde. Haga clic en el signo de interrogación que aparece y guarde una nueva página. Haga clic en Propiedades y asegúrese de que el tipo de página es Prueba .

Descargue FitSharp desde https://github.com/jediwhale/fitsharp y extráigalo en la carpeta de ajustes al lado de su FitNesseRoot .

Cree un proyecto .Net para las pruebas, agregue referencias a fit.dll y fitSharp.dll que se encuentran en la carpeta que acaba de crear fitharp .

Escribe una prueba simple en .Net y compílala. Por ejemplo, use un elemento de columna simple como se describe en http://fitnesse.org/FitNesse.UserGuide.FixtureGallery.BasicFitFixtures.ColumnFixture . Agregue la tabla de prueba a nuestra página HelloWorldTest .

En la parte superior de la página de prueba de FitNesse (en nuestro ejemplo HelloWorldTest ) ingrese:

!define COMMAND_PATTERN {%m -r fitnesse.fitserver.FitServer,fitsharp/fit.dll %p} !define TEST_RUNNER {fitsharp/Runner.exe} !path <path to your test assembly>

Si hace clic en Test botón Test y no ve resultados, intente usar TEST_RUNNER RunnerW.exe para solucionar problemas.

Aquí hay un gran libro sobre el uso de FitNesse con .Net: http://fitnesse.s3.amazonaws.com/tdd_net_with_fitnesse.pdf




Escribí la guía paso a paso aquí: https://github.com/imanushin/NetRunner/wiki/Net-Runner-tutorial

Idea corta: 1. Instale FitNesse (solo cópielo en cualquier directorio) 2. Inicie FitNesse 3. Use NuGet (!) Para recuperar uno de los paquetes (NetRunner o FitSharp, cualquiera de ellos) 4. Escriba las funciones necesarias en el Visual Studio 5. Escribir funciones llamadas en el FitNesse abierto

Llena gratis para hacer más preguntas en la página wiki anterior.



Vaya a su http://localhost/root (página especial para FitNesse) y pegue esto allí:

variable defined: COMMAND_PATTERN=%m -r fitnesse.fitserver.FitServer,dotnet2/fit.dll %p variable defined: TEST_RUNNER=dotnet2/Runner.exe variable defined: PATH_SEPARATOR=; classpath: dotnet2/*.dll

Descomprima los archivos binarios de FitSharp en una carpeta llamada dotnet2 debajo de la carpeta que desempaquetó FitNesse.

FitSharp también incluye DbFit para MSSQL y pruebas de Oracle.