estructura básica de un proyecto de automatización para automatizadores trainee
Esta estructura básica fue realizada para las personas que quieren iniciar un camino en el mundo del testing automatizado y así poder facilitarles el aprendizaje con una pequeña estructura de como ordenar sus proyectos
- Instalar Python en tu pc
- Clonarse el proyecto
- Una vez clonado el proyecto, debemos abrirlo con el editor de su preferencia (yo uso Visual Studio Code)
- Si usas Visual Studio Code puedes descargar las siguientes extensiones: Cucumber (Gherkin) Full Support, Snippets and Syntax Highlight for Gherkin (Cucumber) , python extension pack, vscode-icons
- Una vez instaladas las extensiones, abrimos la terminal y ejecutamos el siguiente comando "pip install -r requirements.txt" (En el archivo "requirements.txt" se agregan todas las dependencias que necesitamos para poder ejecutar el proyecto) y al ejecutar ese comando estamos instalando las dependencias.
- para ejecutar un scenario de pruebas debemos ejecutar el comando "behave features/hakatools.feature" (la palabra "features" hace referencia a la carpeta en donde tenemos almacenados nuestros archivos .feature, y "hakatools.feautre" hace referencia al nombre del archivo .feature)