Proyecto de automatización de NeoBux, donde se realiza la automatización de los diferentes escenarios para solicitar la vista de publicidad.
La automatización se llevo a cabo utilizando el patron ScreenPlay con Serenity BDD y cucumber.
Se nombran y se adjunta manual de herramientas que se deben tener instaladas para el proceso de ejcución de pruebas automatizadas bajo el patrón screenplay y algunas configuraciones que se deben tener en cuenta.
- Java JDK8
- Gradle
- Serenity
- Cucumber
- GRADLE 4.9 Ó SUPERIOR
- GIT 2.16
- INTELLIJ IDEA O ECLIPSE
Para clonar el proyecto ejecutar el comando:
git clone https://github.com/Dyplox/VerPortales.git
Patron de diseño Screenplay Es un modelo centrado en el usuario, que lo ayuda a cambiar el enfoque de las pruebas de aceptación automatizadas de interacciones de bajo nivel con el sistema, es lo que quieren lograr con su interacción y su sistema y como exactamente lo van hace. Se utiliza esta practica por que es muy organizada, entendible y amigable con los principios SOLID, además de esto integra el negocio con el código y es mucho mas fácil de entender y su implementación con DevOps tiene mucha simpatía.
Una vez instaladas todas las herramientass, clonando e importado el repositorio, se debe acceder a el paquete runners ubicado en el directorio.
Se debe ejecutar el siguiente comando:
- Abel Fernango Gutierrez Arias - Automatizador - [@AbelGuAr]