Curso Unit Test Kotlin - Test Unitarios para Kotlin
4.8 (11 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,843 students enrolled

Curso Unit Test Kotlin - Test Unitarios para Kotlin

Aprende como añadir test a tus aplicación Kotlin. Aprende en este caso JUnit 5 y Mockito para Mockear tus Clases
Hot & New
4.8 (11 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,843 students enrolled
Created by Alberto Palomar
Last updated 6/2020
Spanish
Spanish [Auto]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Unit Test en Kotlin
  • Test Unitarios en Kotlin
  • JUnit5 para Kotlin
  • Mockito para Kotlin
  • Hacer test unitarios en aplicaciones Kotlin
Requirements
  • Debes tener conocimientos de programación en Kotlin. Qué es un Clase, Interfaz, Programación Orientada a Objetos.
Description

Las pruebas unitarias verifican que tu código hace realmente lo que tiene que hacer. Por ello toda aplicación debe desarrollarse con un sistema de Unit Test. Kotlin en es un leguaje que cada vez tiene más demanda y las empresas del sector suelen pedir profesionales que saben como testar sus aplicaciones.

Si deseas trabajar como Kotlin developer ya sea en la parte Backend como desarrollando aplicaciones Android tener un conocimiento de Unit Test es más que necesario y el objetivo de este curso es alcanzar ese nivel de testeo.

Cuando realizamos pruebas unitarias nuestro código acaba teniendo estas mejoras:

  1. Ofrecemos un código de calidad

  2. Reducción de bugs

  3. Los test documentan el código, por lo tanto documentamos nuestra aplicación

  4. Ofrece garantías a las hora de refactorizar.

  5. A la larga es un código más económico

  6. Requisito fundamental a la hora de encontrar trabajo como developer.

Este curso esta especialmente diseñado para gente que tiene conocimientos de Kotlin y quiere ofrece un código de más calidad añadiendo pruebas unitarias a los mismos. Por lo tanto es requisito que ya conozca el leguaje de programación Kotlin.

A lo largo de este curso verás los dos frameworks más utilizados a la hora de hacer pruebas unitarias en Kotlin.

JUnit 5

  1. Aprenderás a crear un proyecto con JUnit 5 para kotlin desde cero.

  2. Assert

  3. Las etiquetas más utilizadas @Test, @BeforeAll, @AfterAll, @BeforeAll, @AfterAll y muchas más

  4. Aprenderás en definitiva a hacer pruebas unitarias.

Mockito

  1. Aprenderás que es un Mock, Stub y Spy

  2. Testear métodos que no devuelven nada

  3. Las etiquetas más utilizadas @Mock, @Spy, @Captor, @InjectMock y muchas más

  4. Escribirás test de una manera estándar para que todo tu equipo los entienda

No lo dudes si quieres aprender a hacer test unitarios en tus aplicaciones Android o Backend con Kotlin este es tu curso. Nos vemos.

Who this course is for:
  • Desarrolladores Kotlin y Android que se quieren aprender a testear sus aplicaciones
Course content
Expand all 67 lectures 03:59:22
+ JUnit 5 para Kotlin
31 lectures 01:52:57
¿Qué es JUnit 5?
01:28
Arquitectura JUnit 5
02:00
Creando Proyecto Kotlin
02:15
Configurando el Gradle
02:05
Código Github
00:00
Creando Clase Calculator
02:37
Creando nuestra primera clase Test
04:44
Teoría de JUnit5
05:20
Message en Assert
02:17
Terminando nuestro primer Test
02:25
Nombrar los Test de Manera Descriptiva
03:00
Etiqueta @BeforeEach
03:28
Etiqueta @AfterEach
02:53
Assert en JUnit 5
08:37
Assert en JUnit 5 Parte 2
03:10
Optimizando nuestro método de Test
03:50
Diferentes tipos de Assert
06:25
Más sobre Assert
04:15
Creando más funciones en nuestra clase
02:32
Testeando el Método División
05:22
Assert Exception
03:29
Etiqueta @Disabled
03:22
Etiqueta @Display Name
03:34
Assert All
03:41
Etiqueta @Nested
03:35
Etiqueta @BeforeAll
03:46
Etiqueta @AfterAll
01:33
TimeOut
03:39
Ejercicio Practico
03:11
Ejercicio Practico Final
07:24
+ Mockito para Kotlin
30 lectures 01:47:02
¿Qué es un Mock?
03:09
Configurando nuestra primera Clase para Mockito
01:55
Testeando ValidNumber
05:42
Creando la Clase Add
04:52
Creando nuestro primer Mock con Mockito
06:10
Mockito Verify
04:44
Refactor MockMaker
00:42
Más sobre Mockito Verify
04:30
Otras forma de Crear Mock
03:09
Patrón When->ThenReturn
08:44
Method checkZero()
01:34
Test checkZero()
02:37
Patrón When->ThenThrow
04:21
Patrón When->ThenCallRealMethod
03:36
Método doubleToIn()
02:20
Método addInt()
00:56
Patrón When->ThenAnswer
04:07
Patrón de Test
01:48
Patrón AAA Arange, Act, Assert
03:54
Patrón BDD Given, When, Then
02:48
Argument Matcher
02:22
Clase Print
00:44
addPrintMethod()
01:59
Testeando Métodos Que no devuelve Nada
02:04
Mockito Verify Parte1
03:45
Mockito Verify Parte2
04:23
Mockito Verify Parte3
02:41
Mockito Verify Parte3
05:59
Argument Captor
04:24
@Spy
07:03
+ Test Coverage e Informes
3 lectures 14:14
Test Report
04:37
Test Report Parte Final
02:25