Módulo gratuito
Pruebas de software
Aprende pruebas de software practicando: pruebas unitarias, casos límite, dobles de prueba, TDD y cobertura, con Python y un laboratorio Linux.
Las lecciones
Cada lección se lee completa y gratis. Crea una cuenta gratuita para ejecutar sus comandos en un laboratorio y hacer sus cuestionarios y tareas.
1 · Laboratorio de máquina virtual
Tipos de pruebas de software
Puedo decir qué tipo de prueba encuentra cada tipo de fallo.
Leer la lección2 · Laboratorio de máquina virtual
Pruebas unitarias con unittest
Puedo escribir una prueba unitaria con aserciones.
Leer la lección3 · Laboratorio de máquina virtual
Casos de prueba: clases y límites
Puedo elegir casos de prueba a partir de clases y límites.
Leer la lección4 · Laboratorio de máquina virtual
Dobles de prueba: reloj y azar
Puedo probar código que depende de la hora o del azar con un doble fijo.
Leer la lección5 · Laboratorio de máquina virtual
Desarrollo guiado por pruebas (TDD)
Puedo escribir una prueba que falla, hacerla pasar y ordenar el código.
Leer la lección6 · Laboratorio de máquina virtual
Cobertura de código: qué mide
Puedo leer una cobertura y decir qué deja sin comprobar.
Leer la lección
Con un laboratorio real
Cada lección de este módulo se practica en un laboratorio que se inicia solo para ti. Los laboratorios que usa:
¿Enseñas a una clase? Asigna este módulo a tus alumnos con guía del profesor, tareas con corrección automática y un laboratorio para cada alumno.