Pruebas Unitarias en Go: Conceptos y Prácticas Esenciales

Clase 1 de 15Curso de Unit Testing en Go

¡Te damos la bienvenida al Curso de Unit Testing con Go!

Antes de empezar recuerda que es muy recomendable conocer los fundamentos de programación, creación de servidores y APIs REST con Go. Si no lo has hecho, te recomendamos tomar los siguientes cursos mientras esperas por este nuevo lanzamiento:

Temario

  • Importancia del Unit Testing en Go
  • Proyecto del curso: atrapando pokemones
  • Tu primera prueba unitaria en Go: objeto T
  • Paquetes para realizar assertions
  • Pruebas a la PokeAPI con testify
  • Manejo de errores y panic en Go
  • ¿Qué son los mocks? ¿Cómo y cuándo mockear?
  • Llamando APIs externas
  • Mockeando clientes HTTP
  • Mockeando mux router
  • Aumentar coverage vs. testear comportamiento
  • Un bug inesperado
  • Cómo interpretar un benchmark

¡Nos vemos en la primera clase! :muscle::green_heart: