En este curso aprenderemos desde cero el uso de los framework JUnit y Mockito para realizar las pruebas unitarias de nuestras aplicaciones Java con total éxito, de manera rápida y sencilla.
Además exploraremos Hamcrest, que nos proporciona un completo conjunto de Matchers para mejorar nuestras pruebas unitarias.
Aulas do Curso
(33 vídeos)
0 de 33 aulas concluídas
0%
Progresso salvo somente neste navegador.
0
Curso de Pruebas Unitarias en Java - Parte 1 - Introducción a JUnit
En este primer video de la colección, veremos una introducción al concepto de pruebas unitarias en el mundo del software…
1
Curso de Pruebas Unitarias en Java - Parte 2 - Anotaciones de JUnit
En este video veremos las anotaciones que nos ofrece JUnit para desarrollar nuestros métodos de pruebas. Asimismo, verem…
2
Curso de Pruebas Unitarias en Java - Parte 3 - Aserciones (1/3)
En este video veremos lo que son las aserciones de JUnit, y aprenderemos sobre las siguientes aserciones:
- Aserciones d…
3
Curso de Pruebas Unitarias en Java - Parte 4 - Aserciones (2/3)
En este video continuamos explorando las aserciones que nos ofrece JUnit 5:
- Aserciones de igualdad de arrays
- Aserc…
4
Curso de Pruebas Unitarias en Java - Parte 5 - Aserciones (3/3)
En este video continuamos explorando el uso de las aserciones que nos ofrece JUnit 5.
- Aserciones para la duración de l…
5
Curso de Pruebas Unitarias en Java - Parte 6 - Tests Anidados
En este video veremos cómo organizar nuestros métodos de prueba usando tests anidados.
Adicionalmente podéis encontrar …
6
Curso de Pruebas Unitarias en Java - Parte 7 - Ordenando los Tests
En este video vamos a ver cómo se pueden ordenar nuestros métodos de prueba.
JUnit nos proporciona varios métodos de ord…
7
Curso de Pruebas Unitarias en Java - Parte 8 - Tests Parametrizados Parte 1
En este video introduciremos el concepto de tests parametrizados, y veremos cómo nos facilita ejecutar pruebas repetidas…
8
Curso de Pruebas Unitarias en Java - Cap 9 - Tests Parametrizados Parte 2
En este video continuamos viendo cómo definir tests parametrizados. En este caso veremos cómo ejecutar tests usando los …
9
Curso de Pruebas Unitarias en Java - Cap 10 - Tests Parametrizados Parte 3
CsvSource, CsvFileSource
En este video continuamos viendo los tests parametrizados. En el video anterior vimos cómo se h…
10
Curso de Pruebas Unitarias en Java - Cap 11 - Tests Parametrizados Parte 4
MethodSource
En este video continuamos viendo cómo parametrizar nuestros métodos de test. En este caso vamos a generar l…
11
Curso de Pruebas Unitarias en Java - Cap 12 - Tests Parametrizados Parte 5
ArgumentProvider, ArgumentSource, Anotación personalizada
En este video veremos cómo definir los parámetros de nuestros …
12
Curso de Pruebas Unitarias en Java - Cap 13 - Tests Parametrizados Parte 6
ArgumentConverter, ConvertWith
En este video veremos cómo realizar conversión de argumentos para nuestros métodos de pru…
13
Curso de Pruebas Unitarias en Java - Cap 14 - Tests Parametrizados Parte 7
En este video veremos cómo usar los ArgumentsAccessor, que son una forma de abstraer los parámetros que reciben un parám…
14
Curso de Pruebas Unitarias en Java - Cap 15 - Tests Parametrizados Parte 8
ArgumentsAggregator, AggregateWith
En este video veremos cómo agregar varios parámetros en un único parámetro. Para ello…
15
Curso de Pruebas Unitarias en Java - Cap 16 - Asunciones
Assumptions
En este video veremos una poderosa herramienta que nos incorpora JUnit 5: las asunciones. Gracias a las asun…
16
Curso de Pruebas Unitarias en Java - Cap 17 - Etiquetando Tests
En este video veremos cómo etiquetar nuestros métodos de prueba a través de etiquetas. Para ello, la anotación Tag nos p…
17
Curso de Pruebas Unitarias en Java - Cap 18 - Hamcrest - Parte 1
En este video veremos una introducción al framework Hamcrest, que nos proporciona una forma diferente de hacer las aserc…
18
Curso de Pruebas Unitarias en Java - Cap 19 - Hamcrest - Parte 2
En este video profundizaremos en Hamcrest, y veremos los matchers que nos ofrece para inspeccionar clases y objetos de t…
19
Curso de Pruebas Unitarias en Java - Cap 20 - Hamcrest - Parte 3 Colecciones
Matchers, Hamcrest
En este video veremos un conjunto de Matchers que aplican a colecciones. De esta forma, de manera sen…
20
Curso de Pruebas Unitarias en Java - Cap 21 - Hamcrest - Parte 4 Números
En este video veremos los Matchers que Hamcrest nos ofrece para realizar comprobaciones sobre números. Para cualquier ti…
21
Curso de Pruebas Unitarias en Java - Cap 22 - Hamcrest - Parte 5 Strings
En este video continuaremos viendo Matchers, esta vez para realizar operaciones sobre cadenas de caracteres. Podremos co…
22
Curso de Pruebas Unitarias en Java - Cap 23 - Hamcrest - Parte 6 Core API
En este video vamos a ver otro grupos de matchers de uso general que nos viene bien a la hora de hacer validaciones comp…
23
Curso de Pruebas Unitarias en Java - Cap 24 - Hamcrest - Parte 7 Matcher Personalizado
Hamcrest proporciona un completo conjunto de matchers que podemos utilizar en nuestras pruebas unitarias. Aunque a veces…
24
Curso de Pruebas Unitarias en Java - Cap 25 - Hamcrest - Parte 8 Matcher Personalizado
En este video vamos a crear un Matcher personalizado en el que la condición que reciba sea dinámica. Eso se puede hacer …
25
Curso de Pruebas Unitarias en Java - Cap 26 - Mockito - Parte 1 Introducción
Mockito
En este video veremos una introducción Mockito. Gracias a este framework, vamos a poder configurar nuestros obje…
26
Curso de Pruebas Unitarias en Java - Cap 27 - Mockito - Parte 2 Creando Mocks
En este video veremos cómo crear nuestros objetos simulados o Mocks, y cómo podremos configurarlo para que se comporte s…
27
Pruebas Unitarias en Java - Cap 28 - Mockito - Parte 3 Configurando Mocks
En este video veremos cómo configurar los métodos de nuestros objetos simulados. Comprobaremos cómo hacer que nuestros m…
28
Pruebas Unitarias en Java - Cap 29 - Mockito - Parte 4 Answer
En este video vamos a ver cómo podemos configurar nuestros objetos simulados para que tengan un comportamiento más intel…
29
Pruebas Unitarias en Java - Cap 30 - Mockito - Parte 5 Spy & Stub
Mock, Spy, Stub
En este video aprenderemos acerca de lo que es un objeto Spy, y lo compararemos con lo que hemos visto h…
30
Pruebas Unitarias en Java - Cap 31 - Mockito - Parte 6 Verify
Mockito, verify
En este video veremos una herramienta poderosa que nos ofrece Mockito: los verificadores. Gracias a la h…
31
Pruebas Unitarias en Java - Cap 32 - Mockito - Parte 7 ArgumentCaptor
En este video vamos a descubrir cómo podemos capturar los argumentos que han recibido los métodos de nuestro objeto simu…
32
Pruebas Unitarias en Java - Cap 33 - Caso Práctico
En este video veremos un caso práctico de desarrollo de tests unitarios para verificar un método de un servicio.
En nues…