TechLecturas

The Software Engineer's Guidebook - 14 - Testing


Listen Later

¡Hola hola de nuevo! Vuelve TechLecturas una semana más, y hoy lo hacemos con el penúltimo capítulo de la sección sobre el Senior Engineer.

En esta ocasión hablaremos de una de las herramientas más importantes para un desarrollador: el testing. Y es que aunque es una habilidad muy útil tengas el nivel que tengas, se vuelve crítica cuando eres Senior, porque además de aplicarla tu tienes que liderar con el ejemplo

Para hacerte el camino más fácil, hoy hablaremos de:

  • Los distintos tipos de tests (unit tests, de integración, end to end...)
  • Modelos mentales para ayudarte a escribir tests
  • Tests especializados (tests de carga, chaos testing...)
  • Testear (bien) en producción

  • Os dejamos también los enlaces que hemos comentado en el capítulo:

    • Modelos mentales: Test pyramid y Test trophy
    • Load testing: https://github.com/hatoo/oha y https://github.com/newsapps/beeswithmachineguns
      • Chaos testing: https://netflix.github.io/chaosmonkey/ y https://pragmaticurl.com/netflix-chaos-monkey
      • Tests de seguridad: https://www.zaproxy.org/
      • Testear en producción - Environments multi-tenant en Uber: https://www.uber.com/en-ES/blog/multitenancy-microservice-architecture/
      • ...more
        View all episodesView all episodes
        Download on the App Store

        TechLecturasBy TechLecturas


        More shows like TechLecturas

        View all
        Kapital by Joan Tubau

        Kapital

        11 Listeners