Enmilocalfunciona

Thoughts, stories and ideas.

Ejecución de pruebas automatizadas en la granja de dispositivos de Amazon - AWS Device Farm

Publicado por Cristina Lopez-Goicochea Juarez el

QAAppiumAWS Device Farm

En este artículo veremos cómo se prepara un proyecto Maven de automatización de pruebas con la estructura necesaria para ser ejecutado en la granja de dispositivos de Amazon AWS Device Farm. También veremos cómo crear una nueva ejecución en AWS y finalmente cómo muestra AWS el resultado final de la…

Continuar leyendo

Automatización de Pruebas con Selenium y Python

Publicado por Cristina Lopez-Goicochea Juarez el

QASeleniumPython

En este artículo veremos cómo programar un test funcional automatizado utilizando la combinación de Selenium con Python. El ejemplo será la búsqueda de un texto en Google el cual no producirá resultados. La configuración, creación de test y posterior ejecución se ha hecho bajo el sistema operativo Linux. Instalación En…

Continuar leyendo

Automatización de pruebas con Puppeteer: ¿El fin de la era Selenium?

Publicado por Eduardo Riol el

QAPuppeteer

Si hay una herramienta que a todos nos viene a la cabeza cuando hablamos de automatización de pruebas funcionales contra la interfaz gráfica en el mundo web, ésa es Selenium WebDriver [https://www.seleniumhq.org/projects/webdriver/]. Tradicionalmente en el mundo empresarial han destacado otras soluciones propietarias como UFT o…

Continuar leyendo

Creación de tests automatizados con WebdriverIO e integración continua en Jenkins vía Pipeline

Publicado por Cristina Lopez-Goicochea Juarez el

QAWebdriverIOJenkinsPage Objects

En este artículo veremos cómo configurar desde el inicio un proyecto de automatización en WebdriverIO (Javascript) utilizando el patrón Page Object. Finalmente veremos cómo integrar y ejecutar el proyecto integrándolo en Jenkins vía Pipeline. Como paso previo, deberemos tener instalado Node.js para la correcta configuración y posterior ejecución del…

Continuar leyendo

Complejidad Cognitiva

Publicado por Santiago López López el

QASonarQubeComplejidad Cognitiva

Las métricas en el mundo del software se pueden definir como elementos que proporcionan una medición cuantitativa de tangibles tales como el tamaño u otra característica de un software o sistema de información encaminado generalmente a realizar comparativas o planificaciones. Una de las métricas más importantes con la que contamos…

Continuar leyendo