Aprende en 3mins: Pruebas unitarias y pruebas de integración

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024
  • En el mundo de desarrollo de software, las pruebas representan una gran ayuda para acelerar el proceso de desarrollo y la localización de fallas.
    Existen tres tipos de pruebas:
    - Unitarias
    - De integración
    - Funcionales
    Las mas utilizados por los desarrolladores son las unitarias y las de integración, así es que veremos cómo se usa cada una y los conceptos de aserción y mocks.
    Aprende en 3 minutos ##
    Esta es una serie de videos con duración no mayor a 3 minutos para aprender conceptos de programación y tecnología.
    Los temas surgen de los comentarios y sugerencias que dejas, así es que no dudes en comentar.
    SIGUEME Y VOTA POR NUEVOS VIDEOS!
    Blog: yosoy.dev
    Podcast: anchor.fm/yo-s...
    Twitter: / blogyosoydev
    Facebook: / blogyosoydev

ความคิดเห็น • 39

  • @DaisyRamirezDeysPark
    @DaisyRamirezDeysPark 3 ปีที่แล้ว +11

    Vine buscando ayuda en una tarea y encontré super canal, explicas muy genial

  • @bonillaleal
    @bonillaleal 2 ปีที่แล้ว +3

    Que pilas, ojalá todos explicaran así de simple.

  • @user-if3ut3xk3o
    @user-if3ut3xk3o 5 ปีที่แล้ว +4

    Exceeelente miiiil gracias por generar contenido de calidad, claro preciso y breve PERFECTO, suscribí y active campana

  • @adrianprimate66
    @adrianprimate66 4 ปีที่แล้ว +2

    la verdad que tu manera de explicar es una herramienta para el aprendizaje que suma demasiado . muchas gracias . puedo hacer mas preguntas de testing ?

  • @chacataplan
    @chacataplan 2 ปีที่แล้ว

    mas claro que agua no puede ser, lo maximo!!

  • @cristiandelrio2645
    @cristiandelrio2645 7 หลายเดือนก่อน

    Excelente, gracias !

  • @GaelCodes
    @GaelCodes 2 ปีที่แล้ว

    Genial, me ayudó a entender los conceptos, buen aporte.

  • @HectorRodriguez-sd3rl
    @HectorRodriguez-sd3rl ปีที่แล้ว

    hola, que buen video, estoy estudiando para mi examen de egreso de la universidad, gracias

  • @VANTYCSolutions
    @VANTYCSolutions 2 ปีที่แล้ว

    oro puro!

  • @isaacmontiel2158
    @isaacmontiel2158 5 ปีที่แล้ว +1

    gracias por el aporte

  • @thony.rod99
    @thony.rod99 4 ปีที่แล้ว

    te amo, me encanta como explicas

  • @benjassanchez6699
    @benjassanchez6699 2 ปีที่แล้ว

    Nuevo suscriptor :) muy buena explicación

  • @tiempoyfinanzas4654
    @tiempoyfinanzas4654 6 หลายเดือนก่อน

    like numero 900! muchas gracias, Pregunta: no sería igual ir creando y ejecutando el codigo y ver que funciona y si algo falla entonces corregirlo nada mas lo typeaste? sé que es un poco tonta la pregunta pero me gustaria saber la respuesta de verdad ...

  • @AdrielDeLaCruz
    @AdrielDeLaCruz ปีที่แล้ว

    Muy buena explicación. Tech is live, tech is love

  • @agustindelabarca
    @agustindelabarca ปีที่แล้ว

    muchas gracias me sirvio!!

  • @Ricnef
    @Ricnef 5 ปีที่แล้ว

    Genial, lo entendi a la perfección , gracias.

  • @armandoclavijo10
    @armandoclavijo10 3 ปีที่แล้ว +2

    Muy bien explicado gracias, una pregunta las pruebas de integracion tambien son realizadas por los programadores ???

    • @yosoydev
      @yosoydev  2 ปีที่แล้ว

      Depende del proceso que las empresas tengan definidos. Cuando no se tienen equipo de QA, normalmente las pruebas de integracion seran tambien hechas por los developers, de otro modo, las pruebas end-to-end y de integracion generalmente son escritas por QA developers.

  • @dupler1000
    @dupler1000 5 ปีที่แล้ว

    Excelente vídeo, esta bien explicado.

  • @ileanabrotsky1093
    @ileanabrotsky1093 2 ปีที่แล้ว

    gracias!!

  • @juandiegopradoolivas5521
    @juandiegopradoolivas5521 5 ปีที่แล้ว

    eres un amor!

  • @germantellez2710
    @germantellez2710 4 ปีที่แล้ว +1

    Hola excelente contenido, ¿Se podría decir que las pruebas de integración son varias pruebas unitarias juntas para probar un procedimiento?

    • @yosoydev
      @yosoydev  2 ปีที่แล้ว +1

      No, porque no basta con unir varias pruebas unitarias para probar la integracion de un sistema. El enfoque es diferente. En una prueba unitaria solo te enfocas en como funciona lo que esta adentro de la cajita. Con una de integracion lo que te importa es como funciona el hilo que une las dos cajitas. Jeje, espero que el ejemplo de cajitas sea mas claro.

  • @massielescalante6285
    @massielescalante6285 2 ปีที่แล้ว

    Una consulta : en las pruebas unitarias y las pruebas de integración solo lo hacen los desarrolladores en back end ? , No participan los testers

  • @kevinnava4376
    @kevinnava4376 4 ปีที่แล้ว +1

    Buenisimo, pero tengo la duda:
    Por que haces mocks ?, es decir la idea tambien no es probar la conectividad y los commits de la bdd? , que me garantiza a mi entonces si con los mocks pueda funcionar con la conectividad de la BDD?

    • @yosoydev
      @yosoydev  4 ปีที่แล้ว

      Generalmente los mocks se hacen para las pruebas unitarias. Y para las pruebas de integracion se hacen mocks solo dependiendo de la situacion, si tu arquitectura no te permite tener una base de datos de pruebas, entonces haces un mock para que las pruebas puedan correr sin problemas sobre todo si las tienes como parte de tu proceso de integracion continua.

    • @tsuyoi_taby
      @tsuyoi_taby 4 ปีที่แล้ว

      @@yosoydev Complementando , si no se te permite tener una base de datos de pruebas puedes hacer uso de Test Container , que básicamente te baja una imagen de la base de datos y esta se crea al momento de ejecutar la prueba, no necesitas una base de datos, un ambiente de pruebas. Podrían darle un vistazo :)

  • @tomivm
    @tomivm 3 ปีที่แล้ว

    Mortal!!

  • @meneziojurez3112
    @meneziojurez3112 3 ปีที่แล้ว

    lo q dices ya lo sabemos por el texto, pero yo queria ejemplos. me ponen un ejemplo con java Junit

  • @unpoquitodetodoestudiomusi2588
    @unpoquitodetodoestudiomusi2588 2 ปีที่แล้ว

    owwwwwwwwww tan linda

  • @luispocodetodo
    @luispocodetodo 4 ปีที่แล้ว

    y que son las pruebas funcionales, me dejaste con la intriga jejeje

    • @yosoydev
      @yosoydev  4 ปีที่แล้ว +2

      Las pruebas funcionales son las que se hacen al sistema en modo de "caja negra", es decir, no importa el que sucede dentro, solo te importa lo que entregas y lo que recibes. Generalmente se usan para validar que los requerimientos funcionales se han cumplido durante la implementación.

  • @alfonsodevcastaneda3758
    @alfonsodevcastaneda3758 4 ปีที่แล้ว

    que hay de la integracion continua? no está muy claro, lo que buscamos son ejemplos o esquemas que ilustren el proceso de Testing

    • @lc-mc67
      @lc-mc67 3 ปีที่แล้ว +2

      es un video de 3min para aprender cositas, no una clase magistral crack

    • @alfonsodevcastaneda3758
      @alfonsodevcastaneda3758 3 ปีที่แล้ว

      @@lc-mc67 agradezco su intención pero no me aportó conocimiento, preferible q sean 8 o 10 min con fundamentos

    • @lc-mc67
      @lc-mc67 3 ปีที่แล้ว

      @@alfonsodevcastaneda3758 por eso mismo, el error es tuyo queriendo una explicación super detallada de un tema tan extenso en 3 minutos, digo usted clico en el vídeo

  • @josedavidmolinadaza3941
    @josedavidmolinadaza3941 9 หลายเดือนก่อน

    vine buscando cobre y encontre oro ✨

  • @leo_dev
    @leo_dev 5 ปีที่แล้ว

    Eat
    Sleep
    Code
    Jajajaja

  • @Sarv9208
    @Sarv9208 4 ปีที่แล้ว

    No aprendi