lahaus

Automatización de Pruebas con Appium, Screenplay, Selenium WebDriver y Cucumber

Este proyecto de automatización tiene como objetivo realizar pruebas automatizadas en una aplicación móvil utilizando Appium. Se utiliza el patrón de diseño Screenplay en conjunto con Serenity BDD, Selenium WebDriver y Cucumber para facilitar la escritura y ejecución de escenarios de pruebas.

Herramientas utilizadas

Funcionalidades del proyecto

Este proyecto incluye las siguientes funcionalidades:

Además de las herramientas mencionadas, el proyecto se adhiere a los principios FIRST (Fast, Isolated, Repeatable, Self-Validating, Timely) para garantizar la calidad de las pruebas automatizadas. También se aplican principios SOLID y buenas prácticas de desarrollo de software para mantener un código limpio y fácil de mantener.

Ejecución de las pruebas

Para obtener más detalles sobre la ejecución de las pruebas y ver los informes generados, puedes acceder al siguiente enlace:

Ver informe ejecución

Ver más proyectos

Ir al repositorio

Tecnologias


Instalacion


$ git clone https://github.com/luiscarlosmarca/lahaus.git
$ gradle build

Consideraciones


Es requerido dos variabldes de entorno para la ejecucion de las pruebas mobiles

Ejecucion


``` $ gradle test –tests “runners.mobile.BusquedaPropiedadRunner” -DdeviceName= -Dhub= $ gradle test –tests “runners.apis.UserRunner” -DbaseUrl=https://reqres.in/