Utiliza Jest para realizar pruebas unitarias en tu proyecto de React

Utiliza Jest para realizar pruebas unitarias en tu proyecto de React

Tiempo de lectura: 2 minutos Las pruebas unitarias son una parte esencial del desarrollo de software que ayuda a garantizar que las distintas partes de tu aplicación funcionen correctamente. En este tutorial, aprenderemos a escribir pruebas unitarias para un componente React utilizando Jest y @testing-library/react. Requisitos previos Asegúrate de tener Node.js y npm instalados en tu máquina antes de comenzar. … Leer más

Realizar pruebas unitarias con React Native y Mocha

Realizar pruebas unitarias con React Native y Mocha

Tiempo de lectura: 2 minutos Hola, hoy vamos a ver cómo podemos realizar pruebas Unitarias usando Mocha en React Native. Lo primero que tenemos que hacer es instalar las dependencias para las pruebas: Crea un archivo de configuración para la cobertura de pruebas. Crea un archivo .nycrc en la raíz de tu proyecto y agrega el siguiente contenido: Esto configura … Leer más

Ejecutar test Selenium en un contenedor Docker Compose

Ejecutar test Selenium en un contenedor Docker Compose

Tiempo de lectura: < 1 minuto Hoy os voy a enseñar cómo podemos ejecutar test Selenium en un contenedor Docker. Primero vamos a crear un contenedor Docker Compose con Selenium (utilizo esta imagen https://github.com/nixel2007/docker-selenium-side-runner) Se crean dos carpetas, una para los .sides (sacados de selenium IDE) para ejecutarlos: Carpeta ./web/test/ Y otra para la configuración out que saca Selenium: Carpeta ./config/selenium/out … Leer más

SonarQube Scanner PLUGIN para Jenkins, envía tu código a analizar a tu servidor Sonarqube

SonarQube Scanner PLUGIN para Jenkins, envía tu código a analizar a tu servidor Sonarqube

Tiempo de lectura: 4 minutos Hola, hoy os voy a enseñar cómo instalar y enviar el código a Sonarqube usando SonarQube Scanner Plugin y Jenkins. De esta forma podemos crear un stage dentro del pipeline que se encargue de analizar el código en la integración CI/CD. Lo primero que vamos a hacer es abrir nuestro Jenkins e ir a administrar … Leer más

Desplegar contenedor Docker con Sonarcube e integrar con Jenkins para analizar código

Desplegar contenedor Docker con Sonarcube e integrar con Jenkins para analizar código

Tiempo de lectura: 4 minutos Hoy vamos a ver cómo instalar Sonarcube usando un contenedor Docker. Para ello vamos a utilizar el siguiente contenedor Docker: Ahora vamos a ejecutar el código con docker compose up: Si no ejecuta, deberemos poner permisos a las carpetas /config/sonarqube/ . Una vez ejecutado deberiamos poder acceder desde http://localhost:9000 Nos pedirá usuario y contaseña: Por … Leer más

Test unitarios en Java con JUnit 4

Test unitarios en Java con JUnit 4

Tiempo de lectura: 3 minutos Hoy os voy a enseñar cómo podéis implementar pruebas con JUnit en java con un sencillo ejemplo. Lo primero de todo es empezar un proyecto en Java y crear una clase de ejemplo, la llamaremos Multiplicar: Ahora vamos a crear una función sencilla para multiplicar: Ahora vamos a crear una clase Main dónde vamos a … Leer más