es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Pruebas de integración.NET Core con SpecFlow utilizando Visual Studio para Mac.

Tenemos una aplicación .NET Core que implementa una serie de API REST, tenemos pruebas de integración que llaman a cada API y validan la respuesta.

Nos gustaría poder utilizar archivos de características con las pruebas para que actúen como documentación de la propia API. Hemos estado buscando cómo hacer esto utilizando SpecFlow, pero estamos desarrollando la aplicación usando Visual Studio para Mac y todos los ejemplos de cómo hacerlo están basados en Windows.

¿Es esto compatible con Visual Studio para Mac? El problema parece ser que los ejemplos de Windows dependen de la extensión de Visual Studio que no está disponible para Mac.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en .NET Core, SpecFlow y Visual Studio para Mac, puedo confirmar que SpecFlow es compatible con Visual Studio para Mac. Sin embargo, la extensión de Visual Studio que se utiliza en los ejemplos de Windows no está disponible para Mac, lo que es un obstáculo.

    Para hacer que SpecFlow funcione con Visual Studio para Mac, deberá utilizar la CLI de .NET Core para configurar el proyecto y generar los archivos necesarios. Una vez hecho esto, podrá usar la sintaxis Gherkin de SpecFlow para escribir archivos de características que actúen como documentación para sus API REST.

    Es importante señalar que aunque la extensión de Visual Studio no está disponible para Mac, existen otras herramientas y plugins de terceros que pueden mejorar la integración de SpecFlow en Mac. Además, existe una comunidad activa de desarrolladores .NET que trabajan con SpecFlow en Mac, por lo que existen recursos disponibles para ayudar con cualquier problema que encuentre.

Comments are closed.