Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Android Testing Total: TDD, Kotlin, JUnit, Mockito y MockK
Rating: 5.0 out of 5(2 ratings)
16 students

Android Testing Total: TDD, Kotlin, JUnit, Mockito y MockK

Mejora tu desarrollo dominando el testing como un profesional usando las librerías más solicitadas por las empresas
Last updated 5/2025
Spanish

What you'll learn

  • Dominará la librería JUnit para crear Test
  • Aplicará testing con los métodos de mockito
  • Conocerá la librería mockK
  • Conocerá el proceso de Test Driven Development
  • Conocerá como hacer pruebas unitarias y de integración

Course content

6 sections • 41 lectures • 3h 3m total length
  • Introducción0:59
  • Recursos del curso0:37
  • Descargar repositorio de referencia2:13
  • Crear LiveTemplate para Testing1:27

Requirements

  • Manejo básico de git (commits, pull y push)
  • Manejo básico de android studio
  • Conocimiento de Room
  • Conocimiento de Retrofit
  • Conocimiento de MVVM

Description

En este curso aprenderás testing en Android con Kotlin desde cero, aplicando los principios de Desarrollo Guiado por Pruebas (TDD). Comenzamos desde lo más básico con JUnit, entendiendo cómo funcionan las pruebas unitarias y cómo estructurar tus primeros tests. Luego, exploramos el mundo del mocking, trabajando en profundidad con las dos herramientas más populares del ecosistema Android: Mockito y MockK.

Aprenderás las diferencias prácticas entre Mockito y MockK, y cuándo conviene usar uno u otro.

Finalmente, llevaremos todo a la práctica con un proyecto realista donde implementarás una funcionalidad completa utilizando TDD, Mocks, y pruebas de integración con corutinas y Flow, todo bajo una arquitectura MVVM moderna y utilizando Jetpack Compose como interfaz.

Este curso está diseñado para que desarrolles apps más robustas, testeables y mantenibles, con herramientas profesionales y buenas prácticas reales del entorno Android.

Aprender testing es fundamental para cualquier desarrollador profesional. Te permite detectar errores antes de que lleguen a producción, asegurar que tu código funciona correctamente al hacer cambios, y trabajar con confianza en equipos grandes o en proyectos complejos. Además, mejora la calidad, mantenibilidad y escalabilidad de tu software. Dominar las pruebas te hace destacar como desarrollador y te prepara para enfrentar proyectos reales con mayor solidez y profesionalismo

Who this course is for:

  • Desarrolladores android que quieren aprender testing desde cero
  • Desarrolladores que desean manejar mockito, mockk y JUnit
  • Todo aquel que desee aprender Test Drive Development(TDD)
  • Programadores en general que están empezando en el mundo del testing
  • Programadores Junior o Senior que aún no manejan el testing en sus proyectos
  • Programadores que ya manejan Room, Retrofit y MVVM que quieren aprender a hacer testing de estas librerías