Cuándo usar cada tipo de test |

Поделиться
HTML-код
  • Опубликовано: 19 мар 2024
  • Analizamos distintos enfoques de testing y vemos en qué tipo de aplicación tendría más sentido optar por una u otra.
    En este directo contamos con 2 invitados de lujo que contribuirán compartiendo sus experiencias:
    - Pedro Gómez, Software Engineer en GoodNotes
    - Ricardo Borillo, CTO en Declarando
    ﹤🍍﹥ Enlaces
    ├ 🎥 Suscríbete: ruclips.net/user/CodelyTV?sub_co...
    ├ 🔖 Cursos: bit.ly/cursos-codely
    ├ 🔗 Recursos relacionados:
    | ├ • Cómo evitar romper tus...
    | ├ • Cómo testear tus tests...
    | ├ Ejemplo Visual Testing: github.com/borillo/codely-tec...
    | ├ Curso de testing en frontend: pro.codely.com/library/testin...
    | ├ Curso de Testing: Introducción y buenas prácticas: pro.codely.com/library/testin...
    | ├ Curso de TDD: pro.codely.com/library/tdd-te...
    | ├ Oferta empleo GoodNotes: bit.ly/GN_Hiring
    | └ Oferta empleo Declarando: bit.ly/oferta-declarando
    └ 👋 Redes sociales:
    ├ / odindelrio
    ├ / codelytv
    ├ / rafaoe
    ├ / codelytv
    └ / codelytv
  • НаукаНаука

Комментарии • 4

  • @247431
    @247431 4 месяца назад +1

    Muchas gracias, creo que la segunda parte podría ser sobre lo que comenta Ricardo al final, mocking y mutations

  • @islomar
    @islomar 4 месяца назад +1

    Una preguntilla, por si hubiera surte 🙂: ¿alguna recomendación de herramientas o estrategia/principios para el testing e2e de aplicaciones móviles? ¡Muchísimas gracias por anticipado! 🙏

    • @pedrovicentegomezsanchez435
      @pedrovicentegomezsanchez435 4 месяца назад +1

      Dependiendo de la plataforma tienes frameworks específicos. XCTest para iOS, espresso para Android. Además tienes otros multiplataforma que te permiten escribir tests para las dos plataformas a la vez, aunque suelen ser bastante lentos como appium.

    • @mariomunoz9288
      @mariomunoz9288 4 месяца назад

      Para hacer tests de instrumentación en ambientes móviles lo que se recomienda es que nunca debes preparar ni ejecutar tus tests en un entorno real o producción, ese es un principio básico pero que muchos no lo cumplen, lo suyo es crear un entorno simulado o de mocks o bien si decides hacer los tests en nativo poder resolverlo mediante inyección de dependencias como comentaban en el vídeo. También es importante tener en cuenta los targets de tus tests si van a ser en simuladores o dispositivos reales porque entonces también tienes que prepárate y tener ciertas consideraciones ya que los UiTest suelen bloquear bastante la UI y puedes obtener falsos positivos o que no siempre tengas el mismo resultado en tus tests con los mismos escenarios. Y herramientas para hacer tus tests siempre dependerá de las necesidades de tu proyecto pero ya por tiempo y mantenimiento siempre se suele optar por delegarlo en un departamento de QA a través de herramientas como appium.