CápsulasDev

Actualización en curso

Estamos preparando la siguiente etapa.

Nuevas rutas y ejercicios están en construcción.

Volvemos pronto.

Crea tu perfil o entra para guardar tu avance.

Ruta · Pruebas automatizadas

Escribe pruebas que detecten cuando algo se rompe.

Cincuenta módulos para elegir casos que ponen a prueba un contrato. Tu suite se ejecuta con la función correcta y después con variantes que contienen errores. El objetivo es conservar el comportamiento correcto y detectar cada regresión.

Empezar a practicar 13 niveles · 50 módulos
TestPruebas automatizadas

Aserciones ejecutables contra funciones correctas y defectuosas.

Tu recorrido

Trece niveles. Cincuenta módulos encadenados.

Cómo funciona este laboratorio

La función que debes probar aparece en La idea clave y ya está disponible. Escribe test(nombre, función), con equal, deepEqual u ok dentro. Ejecuta y compara qué pruebas pasan con el programa correcto y cuáles detectan las variantes defectuosas.

  1. Lee la misión y el ejemplo.
  2. Edita, ejecuta y revisa el resultado.
  3. Corrige y completa las tres comprobaciones.

Necesitas los fundamentos de JavaScript. Este laboratorio educativo es síncrono: no implementa Jest, node:test, temporizadores, red ni pruebas de navegador. Usa el intérprete del proyecto, con sus límites de operaciones. deepEqual compara listas y objetos sencillos; no es toda la API de node:assert. Detectar estas variantes no demuestra que no queden otros errores.

Referencias: Pruebas con Node.js para continuar fuera del laboratorio · Referencia de aserciones

Módulo 1 de 500 completados

Completa los módulos de cada nivel para abrir el siguiente y habilitar su mini examen. Cada examen tiene cinco preguntas y se aprueba con cuatro aciertos; completa los cincuenta módulos y aprueba los tres exámenes para cerrar la ruta.

Mini exámenes: 0 de 13 aprobados

01 · Entiende la idea

La idea clave

    Tu misión

    AYUDA GRADUALPistas del módulo

      02 · Prueba tu código

      Pruebas automatizadas
      Inicio
      SALIDAPruebas y errores detectados
      03 · Comprueba el resultadoQué comprobaremos

        Módulo 1 de 50