Testing on Android Explained (Unit, Instrumentation, UI)

Поделиться
HTML-код
  • Опубликовано: 26 янв 2025

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

  • @josecoverlessons
    @josecoverlessons 5 лет назад +3

    thanks so much mitch mark my words, once i get my first job as a mobile development you are getting a big donation

    • @codingwithmitch
      @codingwithmitch  5 лет назад +1

      Maybe I'll be able to buy a steak dinner that month 😁

  • @rahuldubey7814
    @rahuldubey7814 5 лет назад +6

    Awesome man, u are doin some good helpful job

  • @marcellocamara
    @marcellocamara 5 лет назад +2

    Great video Mitch

  • @emmanueladeleke8589
    @emmanueladeleke8589 5 лет назад +4

    Thanks, a lot man I allows look forward to you very informative videos

  • @4evermejdi
    @4evermejdi 5 лет назад +2

    thank you for all what you have been doing, this will be very helpful

  • @barakerzeonlist4608
    @barakerzeonlist4608 5 лет назад +3

    Thank you Mitch clearly explanation..

  • @soma7891
    @soma7891 3 года назад

    Man, what is test framework, wich is showed before you create a project in kotlin, there is any point in selecting that? I have not idea what is, and I didn't find any explanation on the internet.

  • @GSK-Tech
    @GSK-Tech 4 года назад

    Keep it up with free Teaching

  • @ZikoMario
    @ZikoMario 3 года назад +16

    UI testing framework is called "Espresso" not Expresso and those tests are also called Integration tests.

    • @codingwithmitch
      @codingwithmitch  3 года назад +5

      Lol I know what a stupid mistake to make 😂😂. All the slides are wrong too so I can't even say it was my pronunciation 😵

    • @ZikoMario
      @ZikoMario 3 года назад +2

      @@codingwithmitch Holy, you replied so fast.
      I have a job interview for a Junior Android Developer tomorrow, keep your fingers crossed for me please :D

    • @codingwithmitch
      @codingwithmitch  3 года назад +9

      @@ZikoMario wife just had a baby. Sitting on the couch browsing 😂. Good luck tomorrow 🤞

    • @komalyogi8134
      @komalyogi8134 3 года назад

      @@codingwithmitch congratulations 🎉🎉

    • @ZikoMario
      @ZikoMario 3 года назад +1

      @@codingwithmitch Got rejected, rip

  • @BenWilliams007
    @BenWilliams007 5 лет назад +1

    You talk about doing UI with Espresso but I don't see anything on your website about it.

    • @codingwithmitch
      @codingwithmitch  5 лет назад

      No courses on UI testing as of today. When the "Powerful Android apps with jetpack" course is finished I will be doing a course on ui testing. You can expect it to be published by end of November-ish.

  • @Florian-xl2fr
    @Florian-xl2fr 5 лет назад +1

    Incredible videos as always

  • @therealmujtaba
    @therealmujtaba 5 лет назад +5

    Perfect thumbnail 👍

  • @markonovakovic3838
    @markonovakovic3838 5 лет назад +3

    if using kotlin use mockk instead of mockito ;)

  • @ryansequeira8517
    @ryansequeira8517 4 года назад

    Brother i need ur help can u pls help me...i was developing an app on firebase realtime database but aftr i run the app and enter details i dont find any details on the database...in short no entries can be seen on database...pls help....

  • @baijusharma6027
    @baijusharma6027 5 лет назад +2

    Thanks alot... You are great.

  • @alishahid2079
    @alishahid2079 5 лет назад +1

    Awesome , u are doing some good helpful job

  • @m.arslankhan7449
    @m.arslankhan7449 5 лет назад +1

    Awesome work, appreciated. indeed a great job, I want to ask if I have a project having a thousand classes and many functionalities on each screen. do I need to test each method? I mean if a there is simple logic user putting 2 number and method return sum of it. these simple type methods do I need to test? what type of issue I may face if I leave this function to test?

  • @jamilxt
    @jamilxt 5 лет назад +2

    Thank you so much. 😍

  • @subramanyaa8269
    @subramanyaa8269 5 лет назад

    sir, any code for video thumbnail and video cutter for local video...?

    • @codingwithmitch
      @codingwithmitch  5 лет назад

      Not sure what you mean? I dont have any videos on editing video tho

  • @manugo4
    @manugo4 5 лет назад

    Awesome bro, you do some good helpful job

  • @aliciabeltran
    @aliciabeltran 4 года назад

    Hi, Mitch again thanks for all yours videos. How can I test shared preferences as when you have real content? any repo or video to check it

  • @kaushiknits0307
    @kaushiknits0307 5 лет назад

    hi Mitch, unit test (i) is not available in your website

  • @ankur089
    @ankur089 5 лет назад

    TDD says write one and only 1 test at a time first then code to make the test pass and keep following this till your task is done.. Please correct me if I am wrong

    • @codingwithmitch
      @codingwithmitch  5 лет назад

      1) write a test that fails. That test showcases the desired feature
      2) write just enough code so the test passes
      3) repeat

  • @i_fahimkhan
    @i_fahimkhan 5 лет назад +1

    I was looking for this video and bang your videos pop up

  • @galphie5997
    @galphie5997 4 года назад +3

    I have discovered this video just right now. A year after.

  • @paisita92hd42
    @paisita92hd42 4 года назад

    Thanks really helpful videos

  • @ikelasov7977
    @ikelasov7977 5 лет назад

    Hey Mitch! I am very satisfied with your videos and that's why I just became a member. It seems tho that the links of the member videos are broken. Is this the case or for some reason this is happening just to me?

    • @codingwithmitch
      @codingwithmitch  5 лет назад

      What links?

    • @ikelasov7977
      @ikelasov7977 5 лет назад

      @@codingwithmitch links on Vimeo

    • @codingwithmitch
      @codingwithmitch  5 лет назад

      @@ikelasov7977 the videos can only be watched on my website

    • @ikelasov7977
      @ikelasov7977 5 лет назад

      @@codingwithmitch Yes of course. That was my problem, I couldn't access the videos on your website. I just commented it here. Nevertheless, it appears that it was a problem on my side. Now I can enjoy the testing tutorial. Thank you!

    • @codingwithmitch
      @codingwithmitch  5 лет назад

      @@ikelasov7977 oh ok good. I know some countries have sanctions that can't watch Vimeo videos (Indonesia in some locations).

  • @Sara-lilia
    @Sara-lilia 5 лет назад +1

    Great video thank u sir

  • @RohanSingh-fh3tt
    @RohanSingh-fh3tt 5 лет назад +7

    12gb allocated for android studio, Man you have a hell of a ram with u 😉😂

    • @codingwithmitch
      @codingwithmitch  5 лет назад +1

      Haha you noticed that from my Android Studio in the bottom right?

    • @Ivan-nx9jv
      @Ivan-nx9jv 5 лет назад +2

      Priorities.

  • @vikaskumar091
    @vikaskumar091 4 года назад

    Thanks for neat & clean explanation ..Keep it up :) ...I'm getting this error "Account with this Username already exists" even i'm using new Gmail id to register.I tried multiple times with different Id. Even when i tried forget password ..i'm not able to receive acknowledge mail in my gmail.

  • @faouziimad766
    @faouziimad766 Год назад

    Espresso not expresso. thanks for this helpful informations 👋

  • @yatmanwong1008
    @yatmanwong1008 3 года назад

    I am surprise no one mention robolectric

  • @slawomirkustra9397
    @slawomirkustra9397 5 лет назад

    And where is that free course? :(

    • @codingwithmitch
      @codingwithmitch  5 лет назад

      It's not free. But here is a unit testing course codingwithmitch.com/courses/unit-testing-android-2/

  • @ramijemli4726
    @ramijemli4726 5 лет назад +9

    Espresso not expresso :)

  • @mohammadn1901
    @mohammadn1901 5 лет назад

    hi and thanks for this great course.
    but my country is payment boycott and we can't paid your unit testing course 2 😞😞😞 . but i really need your courses 😞😞 how can i use this your paid courses, special unit testing 2 .
    please help me for this problem, thank you

    • @codingwithmitch
      @codingwithmitch  5 лет назад

      You could become a patreon at patreon.com/mitchtabian. If you become a $30 patreon I'll give you a subscription manually.

  • @gabrielmarcondes9814
    @gabrielmarcondes9814 4 года назад

    that's good stuff

  • @prashantha2542
    @prashantha2542 5 лет назад

    Develop an app for your courses

    • @codingwithmitch
      @codingwithmitch  5 лет назад

      I thought about that. Just too many other things I want to do first.

  • @jamespruett27
    @jamespruett27 5 лет назад

    marketing

  • @lalremlianbtlung9042
    @lalremlianbtlung9042 3 года назад

    What a waste of time..................

  • @SAVAGEFOXX
    @SAVAGEFOXX 4 года назад +1

    Fairly useless, cheers mate. gonna fail my exam now !

    • @ArbitraryUps2
      @ArbitraryUps2 4 года назад +4

      This person is gonna fail their exam and it's all CodingWithMitch's fault!!!!

    • @grilledcookie6259
      @grilledcookie6259 4 года назад

      Lol, did you fail?

    • @SAVAGEFOXX
      @SAVAGEFOXX 4 года назад

      @@grilledcookie6259 Yes, miserably