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

Cómo configurar el plugin de TestLink en Jenkins

Publicado por Cristina Lopez-Goicochea Juarez el

QAJenkinsTestLink

En este artículo veremos como configurar el plugin de TestLink dentro de un proyecto en Jenkins de manera que podamos enviar de forma automática los resultados de un test automatizado. Configuración de TestLink Vamos a ver como crear y configurar un proyecto en TestLink desde el inicio : * Creación de un…

Continuar leyendo

Análisis de código con Codacy

Publicado por Juan Manuel Barea Martínez el

QADeuda TécnicaCodacy

En un artículo [http://enmilocalfunciona.io/automatizando-un-ciclo-de-control-de-la-deuda-tecnica/] de hace ya un tiempo, nuestro compañero Eduardo Riol [http://enmilocalfunciona.io/author/eduardo/] nos hablaba de la Deuda Técnica [http://enmilocalfunciona.io/tag/deuda-tecnica/] y cómo reducirla a través de un ciclo automatizado. Pues bien hoy vengo a hablaros de Codacy [https:…

Continuar leyendo

BDD + TDD para descubrir el diseño de tu código

Publicado por Eduardo Riol el

QABDDTDD

Hace algunas semanas estuve en la CAS 2017 hablando de BDD [https://es.slideshare.net/EduardoRiol/cas-2017-bddcolaborandodeverdadconnegocio] (Behaviour Driven Development) y una de las cosas que más llamó la atención a la gente fue la posibilidad de hacer BDD no solamente implementando las especificaciones como tests contra la interfaz de…

Continuar leyendo