TESTING en ANDROID con KOTLIN desde Cero - [Test unitarios en Android Studio] - Pruebas unitarias

Поділитися
Вставка
  • Опубліковано 18 лис 2024

КОМЕНТАРІ • 126

  • @AristiDevs
    @AristiDevs  2 роки тому +13

    Capítulo por escrito -> cursokotlin.com/testing-en-android-test-unitarios/

  • @janrax78
    @janrax78 2 роки тому +6

    Esta serie es increible. Estaría genial que para la próxima parte enseñaras algo de testing de UI. Muchísimas gracias Aris!!

  • @Eugenio7
    @Eugenio7 2 роки тому +16

    Grande Aris!! En la segunda parte vas a hacer test de integración usando Hilt? Es lo que mas me ha costado de la parte de testing.

  • @maurorodriguez2588
    @maurorodriguez2588 2 роки тому +1

    Esta serie es oro, me viene super para actualizarme con la programación moderna de android

  • @miriamfernandez838
    @miriamfernandez838 2 роки тому +2

    Jamás había hecho test y ahora en mi nuevo proyecto me lo piden, tu vídeo me ha resultado super útil. Esperando la segunda parte con ganas!!

  • @luisvillalobos1963
    @luisvillalobos1963 2 роки тому +2

    Excelente curso y muy actualizado. Es grandioso que sea conciso y al punto. Estaría genial seguir con el testing y las inyecciones de dependencias con Hilt

  • @brianbritto7361
    @brianbritto7361 2 роки тому +2

    Waoo mi king, que pasada de curso. You're so awesome writing advanced unit testing! Por fin alguién que hace videos de testing que realmente nos va a servir en el trabajo. Diría que contigo aprendí y a cómo testear y dejar de hacer Apps sin Tests. Sigue así bro, éxitos. Si tienes cursos en vivo de paga, avísanos!

  • @erichschnell4727
    @erichschnell4727 5 місяців тому

    Excelente video !! Me encantaria poder ver una segunda parte haciendo test con flows !

  • @ivanestrada4549
    @ivanestrada4549 2 роки тому

    Todo un Capo de el desarrollo Android, Felicidades por tan buen contendido de calidad

  • @jimmyalejandro817
    @jimmyalejandro817 2 роки тому

    Aris!!!... Que gran trabajo haces. Me gustaría que sacaras más vídeos sobre testing... Saludos desde Colombia!!

  • @ivansanchez4808
    @ivansanchez4808 2 роки тому

    El mejor video de testing que he visto hasta el.dia de hoy , ojalá sigas con la serie de testing

  • @dimasbrizuela2053
    @dimasbrizuela2053 2 роки тому

    Me estoy dando un Intensivo de Kotlin y con tus videos me pongo al tono de una!!

  • @kmorfo
    @kmorfo Рік тому

    Claro que queremos mas videos sobre testing!!

  • @juarez.roberto
    @juarez.roberto 2 роки тому +1

    Impresionante, mi youtuber de android favorito :)

    • @AristiDevs
      @AristiDevs  2 роки тому

      Así da gusto grabar vídeos ^^

  • @JAntonioC
    @JAntonioC 2 роки тому

    Gracias por todos los conocimientos que has impartido en estos videos son de mucha ayuda

  • @ailuux9854
    @ailuux9854 2 роки тому

    Confirmo que sos mi youtuber de Android favorito! jajaj Me encantaría otro video de testing!

  • @Cesar-sg2hw
    @Cesar-sg2hw 2 роки тому +1

    Muy agradecido, había estudiado poco testing y ahora le he agarrado el gustillo. Si se añaden más cosas a la app de Quotes. Estaría genial que el usuario pudiese ingresar sus propias citas y autores a la lista

  • @cristhianalejandrocanarmun4109

    Contenido de calidad, gracias a ti he comenzado a trabajar, bendiciones Aristi

  • @ElIncreibleCptSpiff
    @ElIncreibleCptSpiff 2 роки тому

    Tremendo currazo. Me acabo de ver tu serie entera y sólo puedo decir que Chapó! Muchas gracias por todo el curro, que seguro que lo ha tenido. Todo muy explicado y lo de los artículos escritos es la caña. Muchísimas gracias!

    • @AristiDevs
      @AristiDevs  2 роки тому

      Muchas gracias! La verdad que fueron muchísimas horas haha

  • @alexsalcedosilva4183
    @alexsalcedosilva4183 2 роки тому +3

    Saludos, excelente video, por favor puede añadir más test unitarios, también de integración y test de UI, y si puede complementar el proyecto de clean con adapaters y recyclerView obteniendo la data desde una API

  • @AlejandroFernandez4
    @AlejandroFernandez4 Рік тому

    Todo un crack no solo eres el maestro sino que toda una inspiración ojalá puedas expandir el contenido de testing y ahondar en el testing de retrofit y room que también tienen sus peculiaridades pero eres el amo muchas gracias 🎉

  • @chuches1234
    @chuches1234 2 роки тому

    Sería genial un siguiente vídeo de Testing. Más que necesario jaja

  • @LikeDePollo
    @LikeDePollo Рік тому

    Quedé 🤯, tendré que repasar este tema para entenderlo mejor.

  • @nicolaspinobello
    @nicolaspinobello 2 роки тому

    Eres un crack,cada video lo haces simple entretenido e interactivo maestro!

  • @alejandrockk
    @alejandrockk Рік тому

    Pero que crack!! Entendí casi casi todo. Sin duda un crack. Por favor has más videos de Testing con este formato, full código explicándolo. Las partes que no entendí y que no explicaste mucho fueron cuando decides usar runBlocking y runTest, por qué? cómo saber cuando usar una u otra y más detalles que seguro sepas. También lo de las rules y como saber cuando las necesitaré y cómo es que funcionan, etc. Gran contenido. ¡¡¡Muchas Gracias!!!

    • @AristiDevs
      @AristiDevs  Рік тому

      Me lo apunto para siguientes vídeos. Muchísimas gracias por el super like!

  • @eduardourzua2676
    @eduardourzua2676 2 роки тому

    Muchas gracias por tu videos! eres un prooo! esperando la segunda parte!

  • @eddymendoza4397
    @eddymendoza4397 Рік тому

    Excelente video y como todos los que comentaron esperando la segunda parte

  • @jesusdominguez6464
    @jesusdominguez6464 2 роки тому

    Muchas gracias Aris, tus videos han influenciado en querer aprender a programar cada vez mejor, eh aprendido mucho con tus videos y ahora testing ufff lo maximo

  • @MrRaptors93
    @MrRaptors93 2 роки тому

    Groso, muy buen video... Estaba esperándolo!

  • @andrescarrasco8359
    @andrescarrasco8359 2 роки тому

    Magnífico! Ya estoy deseando que llegue la segunda parte. Gracias por el currazo!

  • @anallamas9401
    @anallamas9401 2 роки тому

    Ha sido brutal!! Me quito el sombrero Aristi, mi youtuber favorito!! 😚

  • @Rafiki4415
    @Rafiki4415 2 роки тому

    Eres el Mejor Aristi!!!!!!! Me encantan tus videos

  • @armandoquispeticona2410
    @armandoquispeticona2410 2 роки тому

    Pues oficialmente eres mi UA-camr favorito :D ! hahah que grande!!

  • @kevinreyes656
    @kevinreyes656 2 роки тому

    Si eres mi youtuber de Android Favorito, definitiamente

  • @chukyz200
    @chukyz200 2 роки тому

    Muy buen video, lo tendré que ver un par de veces más, ya que mi toc es más intenso 😁 así logro entender en su totalidad. Saludos desde Argentina!

  • @godofshion
    @godofshion 2 роки тому

    El video que necesitaba. Mil gracias.

  • @tilupifilms
    @tilupifilms 2 роки тому

    Más más más más más. Necesito más tutoriales sobre testing 😊!!

  • @sacarymoviesamu
    @sacarymoviesamu 2 роки тому

    Tengo ganas de que saqué la siguiente parte del video

  • @carlosrios3018
    @carlosrios3018 2 роки тому

    UA-camr de Android favorito! 😂👍 Muchas gracias!

  • @sandromartinez2417
    @sandromartinez2417 2 роки тому

    Excelente tutorial. Si me gustaría mucho ver tu implementación de error handling para las requests a la api en esta arquitectura.

  • @martindejesuscamposoliva1152
    @martindejesuscamposoliva1152 2 роки тому

    Te agradezco por todos tus vídeos y por tu canal Aris, me han servido bastante para aprender y reforzar conceptos!

  • @333PerezJuan
    @333PerezJuan 2 роки тому

    Sos un Genio Aristi. Gracias por compartir Excelente video!!!

  • @nunezramonmiguel7181
    @nunezramonmiguel7181 Рік тому

    eres mi youtuber de Android favorito

  • @Spartan31051
    @Spartan31051 2 роки тому

    Gran video con una gran explicación, muchas gracias, espero nunca te canses de compartir tus conocimientos. Saludos maquina!!

  • @JacobClol
    @JacobClol Рік тому

    Hola Aristis, gracias, he aprendido un montón, sería genial aprender un poco de test de integración y de pruebas automaticas con firebase por ejemplo o cualquier otra herramienta. Saludos y nos vemos.

  • @danycg2561
    @danycg2561 2 роки тому

    Uno de lo mas esperado genial como siempre AristiDevs

  • @JoseMartinez-qb4xr
    @JoseMartinez-qb4xr 2 роки тому

    Muchas gracias por compartir tu conocimiento de una forma fácil de entender, excelente

  • @agullojorge
    @agullojorge 9 місяців тому

    Segunda parte en espera... 😁

  • @giancarlocastilloayllon6716
    @giancarlocastilloayllon6716 2 роки тому

    Hola Aris, excelente video. Ojalá le coloques algo de notificaciones push por ejemplo cuando tenga una nueva cita. Gracias

  • @ramoncitor
    @ramoncitor 2 роки тому

    Enhorabuena! Me ha gustado mucho!!

  • @marloncode
    @marloncode 2 роки тому

    Gracias muchas gracias en verdad . tus videos son ricos en conocimiento.. saludos cordiales amigo!!!

  • @MartinDev77
    @MartinDev77 2 роки тому

    Muy interesante, no hay mucho contenido de testing, estaría genial que puedas ampliar los conceptos cuando tengas tiempo. ¡Saludos!

  • @luisandersonbrunoruiz6462
    @luisandersonbrunoruiz6462 2 роки тому

    Muchas gracias por este video. Me ha ayudado muchísimo para entender el Testing. Espero más videos como este :D

  • @pedromartin3766
    @pedromartin3766 Рік тому

    Gracias Ari por el video!. Para cuando test the integración y de UI? y en plan pro ehh :)

  • @stephentellez5718
    @stephentellez5718 2 роки тому

    Aristy, idolo, maestro Sayayin, líder de líderes, norte de nortes, muy agradecido contigo bro, ya me suscribi, pero si pudiera volveria a hacerlo

    • @AristiDevs
      @AristiDevs  2 роки тому

      AHHAHAHHA, me ha encantado XD

  • @pintalubaf
    @pintalubaf 2 роки тому

    Muy buen video Aris, estoy refrescando conceptos y este video me vino de maraviila, solo queria comentarte que en el minuto 25:15 no es un error del IDE, sino mas bien una warning ya que un segundo thread podria acceder al mismo if y quote podria ser perfectamente nulo, poco probable, pero posible, por eso se utiliza .let porque es thread-safe, si agregas quote?.let {} ese error se deberia ir, saludos!

  • @Spartan31051
    @Spartan31051 2 роки тому

    Suscribanse banda, no sean ogts jajaja esto es una maravilla de contenido 🔥🚀🔥🚀

  • @ellaes7355
    @ellaes7355 2 роки тому

    Aris el efecto confetti podras hacer un video sobre eso ? please!!!🙏🙏🙏

  • @DARKcarlos1
    @DARKcarlos1 2 роки тому +1

    Estuvo brutal este apartado de testing. De pronto algo que me gustaría agregar para reforzar los tests, es algo que mi lider le llama “sellar los mocks”. En mockk al final de cada test y si se utilizan mocks individuales dentro de cada test es recomendable usar el confirmVerified, para confirmar de que todos los llamados fueron verificados en el verify (en este caso el coVerify). En el caso de los mocks globales se puede hacer el confirmVerified de estos mocks en el @After. Por qué es importante hacerlo? Porque si el dia de mañana agregamos una nueva dependencia a la clase, los tests afectados deberian fallar, pero si no se sellan los mocks con el confirmVerified, es posible que una que otra prueba siga pasando. Para el que use mockito esto es lo mismo que usar verifyNoMoreInteractions

  • @Tomasnecris
    @Tomasnecris 2 роки тому

    Genial! que buen video en verdad! Estaría muy bien algo de paginación(pagger 3 cre) para los recyclerview

  • @drackon1995
    @drackon1995 2 роки тому

    Como siempre un video super util y muy bien explicado, muchas gracias por compartir tu conocimiento.
    Saludos desde Mexico. ;)

  • @miguelangelcuevas7982
    @miguelangelcuevas7982 2 роки тому

    Buenas me ha gustado mucho el video, no sabia de la utilidad de Mockannotation, gracias. Una pregunta Aris, ¿has usado kotest?. Yo lo uso en el trabajo con microservicios y me encanta.

  • @agullojorge
    @agullojorge 2 роки тому

    Para cuando más Testing, pleaseeeeeeee 😊😊

  • @miguelchip9784
    @miguelchip9784 2 роки тому +1

    Genial, gracias por el contenido de calidad ! :D

  • @rogertello2947
    @rogertello2947 2 роки тому

    Super mega genial tus videos, me encantan, son mi base de supervivencia!!!!
    pero me encantaria saber... como hiciste la API que usas, la que se consume en el video.
    me imagino que es firebase kotlin.
    saludos.

  • @axelacosta8012
    @axelacosta8012 2 роки тому

    Increíble este contenido! Espero la segunda parte de los test! Podrás hacer un video sobre los pasos para subir una app al playstore? Saludos de Arg

  • @88goeth
    @88goeth 2 роки тому +1

    Fantástico sin más, oye Aris sabes a qué se refieren cuando dicen "Dope App"?

  • @albaportillocarrero4132
    @albaportillocarrero4132 6 місяців тому

    Hola!!! Un ejemplo de test de UI porfa!

  • @emanuelr9815
    @emanuelr9815 2 роки тому

    excelente un super videasoooo!!!

  • @angelpatoribe2650
    @angelpatoribe2650 2 роки тому

    Alguna vez harás algo más avanzado en cuestiones de inyecciones de dependencias por ejemplo por multibinding?

  • @ulisesgonzalez1328
    @ulisesgonzalez1328 2 роки тому

    Muy buen video, me gustaria ver como podriamos mejorar el estatus de respuerta del servicio, manejar si la respuesta es success, error o esta cargando. Creo que seria una buena implementacion al proyecto y personalmente me gustaria que lo enseñaras. Gracias un saludo de mexico :)

  • @JoseJordanPro
    @JoseJordanPro 2 роки тому

    No se por que será pero lo que se comenta en el minuto 29:40 sobre Dispatchers , actualmente ya no aparece el método Dispachers.setMain(). Tampoco aparece el método Dispatchers.resetMain() ni se puede indicar runTest en la funciones. Suscribed and Liked ! Muchas Gracias Aris !

  • @SkillTrailMalefiahs
    @SkillTrailMalefiahs Рік тому

    Eres la mera vg bro!!!

  • @emileEVA
    @emileEVA Рік тому

    hahah siempre me da risa como espameas el suscribete, gracias por esos tutoriales!!

  • @jeanpierresaldivar8388
    @jeanpierresaldivar8388 2 роки тому

    Muchas gracias Aris!!

  • @axeljurczuk1724
    @axeljurczuk1724 2 роки тому

    excelente tutorial, gracias!

  • @lasecun4568
    @lasecun4568 2 роки тому

    Genial, muchas gracias por el contenido. Haría falta también hacer test para las funciones de extensión ?

    • @AristiDevs
      @AristiDevs  2 роки тому +1

      Depende de las locuras que hagas con las funciones pero como norma general no

  • @matiasgarcia6684
    @matiasgarcia6684 2 роки тому

    Si tu no lo explicas, pues nadie lo entiende. Excelente pedagogia!

  • @bryancanon7457
    @bryancanon7457 2 роки тому

    Gracias Aris por el gran contenido. Tienes cursos en Udemy?

    • @AristiDevs
      @AristiDevs  2 роки тому

      A primeros de septiembre sale mi primer curso!

  • @carlosredfield
    @carlosredfield 7 місяців тому

    Harias o tienes un video de TDD ?? gracias

  • @wilsoncano7
    @wilsoncano7 2 роки тому

    Gracias Aris buen video

  • @oscarescam
    @oscarescam 2 роки тому

    Muchas gracias 🙌🏻

  • @alfonsocastro5966
    @alfonsocastro5966 2 роки тому

    En el segundo test de RandomQuote, no funcionaría que demos una lista con n citas, y le metamos un assert(quotes.contains(response

  • @JohanMosqueraYT
    @JohanMosqueraYT 2 роки тому

    Excelente Aris, gracias por compartir bro 🔥.
    Y de los test, me gustaría saber cómo hacer lo de la llamada a una API, testear las llamadas a una api para comprobar las respuestas y todo éso.

  • @pablopable
    @pablopable 2 роки тому

    Necesito que compliques todo esto pero YA!

  • @josuedurandpebe9482
    @josuedurandpebe9482 Рік тому

    Podemos hacer mas Test!

  • @martitarres
    @martitarres 4 місяці тому

    Para cuando la segunda parte?? 🙏🙏

  • @isamosso
    @isamosso 6 місяців тому

    Que pasarí si tengo un Result como puedo decir que devolera un Result

  • @ivansanchez4808
    @ivansanchez4808 2 роки тому

    ojala hagas la segunda parte

  • @diegogonzalez1103
    @diegogonzalez1103 2 роки тому

    Aris! para cuando la segunda parte?

    • @AristiDevs
      @AristiDevs  2 роки тому

      Pues tengo que ver porque estoy a tope con el cursito de jetpack!

  • @divoenet
    @divoenet 2 роки тому

    Muy bueno video.

  • @managersoft4512
    @managersoft4512 Рік тому

    se pueden hacer test unitarios llamando a la api real sin mocker ?

  • @luisfelipecoronadotorres962
    @luisfelipecoronadotorres962 2 роки тому

    Crack! Subscrito.

  • @surflaweb
    @surflaweb 2 роки тому

    Como podemos testear StateFlow o Flow?

  • @luisherrera992
    @luisherrera992 2 роки тому

    Eres un máquina

  • @axelaranibar3106
    @axelaranibar3106 2 роки тому

    Gracias, hermano

  • @kevinreyes656
    @kevinreyes656 2 роки тому

    Aris, recuerda que en Kotlin para comprobar si una variable es nulo, en lugar de hacer if(quote != null) {} puedes hacer quote?.let {}

    • @AristiDevs
      @AristiDevs  2 роки тому +1

      Sisi, pero hay veces que tengo que quitar "funcionalidad" para que sea más legible y entendible ya que son vídeos para gente que está empezando y siempre intento no complicarlo mucho. Tengo que ir perfeccionando ese equilibrio! Muchas gracias!

  • @valish_
    @valish_ 2 роки тому

    Próximo video : Apps modulares

  • @juan_perez_quispe
    @juan_perez_quispe Рік тому

    Me he suscrito, por si el caso, ojo.

  • @gustavomoreno8390
    @gustavomoreno8390 Рік тому

    Con las IA generativas, una profesión con mucho futuro será la de «verificador» de que el código generado por IA haga lo que tiene que hacer.