Skip to contentSkip to content
Certificados verificados. En cadena. Para siempre.Más información
Cover image for Estrategia de Pruebas de Mutación para una Plataforma EdTech de Buenos Aires
Code

Estrategia de Pruebas de Mutación para una Plataforma EdTech de Buenos Aires

FreeVerified credential4 semanasAdvanced

Visión general

De qué trata este proyecto.

Recibes 4 servicios en Java 21 (Maven + JUnit5 + JaCoCo). Introduce Pitest con el conjunto de mutadores activado por defecto y ejecuta el baseline. Para cada servicio, mide mutation score y analiza mutantes sobrevivientes representativos. Mejora los tests existentes (añadiendo asserts faltantes, casos límite, propiedades) hasta llegar a un objetivo defendible por servicio (no necesariamente 100%). Documenta qué mutadores rara vez aportan valor y por qué. Entrega los PRs con tests mejorados, un informe técnico de 6 páginas con resultados y una guía interna de 4 páginas para los otros 12 servicios.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

El Briefing

Lo que harás y lo que demostrarás.

Introducir mutation testing en 4 servicios críticos, mejorar tests para alcanzar mutation score defendible y dejar guía para escalar al resto.

Earning criteria — what you'll demonstrate

  • Distinguir cobertura de líneas de mutation score y entender la diferencia
  • Diseñar tests que matan mutantes representativos, no que persiguen porcentaje
  • Configurar Pitest con conjuntos de mutadores adaptados al estilo de código
  • Comunicar resultados técnicos al resto del equipo con guía operativa

Encaje académico

Dónde encaja esto en tus estudios.

Afina las mismas habilidades que tu titulación espera de ti.

Habilidades

Habilidades que demostrarás.

Cada una aparece en tu credencial verificada.

Carreras

Roles para los que esto te prepara.

Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.

Ingeniero de Backend

El backend senior que sabe leer mutantes sobrevivientes y reforzar asserts es el que evita los bugs que la cobertura no detecta.

Este proyecto afina

  • mutation-testing
  • java
  • automated-testing

Una cosa más

Puedes tener una credencial en tu CV para el viernes.