Curso Kotlin Multiplatform #21: Code Coverage con Kover en KMP
Автор: Carlosgub
Загружено: 2026-02-08
Просмотров: 41
Описание:
Descripción: En esta entrega elevamos el estándar de calidad de nuestro proyecto. Tras haber testeado las capas de red, repositorios y ViewModels, integramos Kover, la herramienta oficial de JetBrains para medir el Code Coverage. Aprenderemos a configurar esta herramienta en un entorno multiplataforma para identificar qué partes de nuestra lógica de negocio aún necesitan ser validadas.
NOTAS DE LA CLASE:
¿QUÉ ES EL CODE COVERAGE Y POR QUÉ USAR KOVER?
El "Code Coverage" o cobertura de código es una métrica que indica qué porcentaje de nuestro código fuente es ejecutado durante las pruebas unitarias. Utilizamos Kover porque está diseñado específicamente para Kotlin y funciona perfectamente con proyectos Multiplatform (KMP), permitiéndonos generar reportes detallados sin configuraciones complejas de herramientas externas.
CONFIGURACIÓN EN KOTLIN MULTIPLATFORM
Aprendemos a aplicar el plugin de Kover en nuestro archivo de Gradle. Verificamos cómo la herramienta analiza el código compartido en el módulo common y cómo se integra con el ciclo de vida de los tests para recopilar datos de ejecución tanto en Android como en la lógica compartida.
GENERACIÓN Y ANÁLISIS DE REPORTES
Vemos paso a paso cómo ejecutar las tareas de Gradle para generar reportes en formato HTML y XML. Analizamos cómo interpretar estos reportes para detectar "puntos ciegos" en nuestra lógica de red, repositorios y ViewModels, permitiéndonos tomar decisiones informadas para mejorar la robustez de la App de Rick & Morty.
🔗 Enlaces del Proyecto:
📂 Repositorio: https://github.com/carlosgub/Rick-And...
🧬 Rick & Morty API: https://rickandmortyapi.com/documenta...
#Kotlin #KMP #UnitTest #Kover #CodeCoverage #CleanArchitecture #AndroidDev #iOSDev
[00:00] Introducción a Kover y Code Coverage.
[00:40] Configuración en el Version Catalog (libs.versions.toml).
[02:07] Aplicando el plugin en el Gradle raíz y módulos.
[06:13] Cómo generar el HTML Report desde Gradle.
[06:57] Analizando el reporte de cobertura (Rojo vs Verde).
[08:21] Creando nuevos Unit Tests basados en el reporte.
[14:54] Roadmap: ¿Qué sigue en el curso?
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: