¡Compártelo!

Pruebas unitarias en Java con JUnit

Te presentamos un videotutorial dónde podrás aprender cómo crear pruebas unitarias con jUnit 5 de un microservicio desarrollado con Spring Boot. Comenzaremos explicando brevemente la arquitectura de la aplicación ejemplo propuesta y a continuación, mostraremos cómo se prueba una clase que no depende de otras. También, veremos un ejemplo de un servicio con dependencias, apoyándose en Mockito. Finalmente testearemos la capa web utilizando spring boot test.

JUnit

Antes de ver el vídeo puedes revisar en este post, algunos de los conceptos básicos que nos vamos a encontrar y con los que podrás poner en práctica las pruebas unitarias.

¿Qué son las pruebas unitarias?

Las pruebas unitarias son una técnica de testeo mediante la cual se prueban módulos individuales o un componente individual de la aplicación de software para determinar si hay algún problema en el desarrollo. El objetivo es validar los componentes de la unidad código individual de la aplicación con su rendimiento. El propósito por tanto de las pruebas unitarias es probar la corrección del código aislado. 

¿Qué es JUnit?

JUnit es un marco de pruebas unitarias para Java. Es de mucha utilidad en el desarrollo basado en pruebas repetibles y es una instancia de marcos de pruebas unitarias de la arquitectura de xUnit. Es utilizada para realizar pruebas unitarias de una pequeña porción de código, aumentando así la productividad del desarrollador, la estabilidad del código y el tiempo dedicado a la depuración.

JUnit promueve la idea de probar y luego codificar, que consiste en configurar los datos de prueba para una pieza de código que se puede probar primero y luego implementar. Esta práctica se basa en probar un poco, codificar un poco, probar un poco, codificar un poco. Aumenta la productividad del programador y la estabilidad del código del programa, lo que a su vez reduce el estrés del programador y el tiempo dedicado a la depuración.

Una vez revisadas las nociones básicas, entramos en materia con este vídeo práctico donde verás cómo realizar pruebas unitarias con Java utilizando la librería JUnit.

Cómo crear pruebas unitarias con jUnit 5

Si quieres conocer más y estar la día sobre el testing y desarrollo de software suscríbete a nuestro canal de YouTube.

Artículos relacionados

Go

¿Qué es Go y qué usos tiene?

Seguro que has oído hablar de Go o también conocido como Golang. A pesar de ser un lenguaje de programación relativamente actual, ha llegado pisando fuerte y para quedarse. Conoce a continuación todo lo que necesitas saber sobre Go, considerado por muchos como el lenguaje

Jdk 17: última versión LTS en Java

El 14 de septiembre de 2021 fue publicada una nueva versión de Java: Jdk 17. Desde que Oracle decidió crear nuevas versiones del lenguaje aumentando la frecuencia de entrega cada seis meses, los nuevos lanzamientos van añadiendo nuevas funcionalidades al lenguaje que son probadas, pudiendo

Apache Kafka

Qué es Apache Kafka y cómo dar los primeros pasos

En este artículo vamos a ver qué es Apache Kafka y cuáles son los primeros pasos para empezar a utilizar esta tecnología clave para realizar procesamiento de datos en tiempo real. ¿Qué es Apache Kafka? Apache Kafka es un sistema de mensajería distribuido y escalable