Build testable apps for Android (Google I/O'19)

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

КОМЕНТАРІ • 19

  • @marcoq7160
    @marcoq7160 3 роки тому +18

    ... didn't timestamp at first ...
    12:26 Architecture components
    12:44 MVVM: Model-View-ViewModel
    13:43 Asynchronicity
    14:37 Kotlin coroutines
    15:02 Coroutine scopes, viewModelScope
    16:10 User Journey 1: Creating a new task
    16:33 Test Driven Development: cycle (units) in cycle (E2E)
    17:08 E2E tests: be real, black box
    18:07 E2E test of User Journey 1
    19:31 Integration tests: grey box
    20:24 Integration test for AddEditTask
    21:27 Test Doubles are stand-ins for the real objects
    25:58 Further decomposition, scope limiting
    27:15 Extract interface then create a fake version
    28:46 Unit tests: black box, test behavior not implementation
    31:34 Flaky async tests, runBlocking
    32:58 runBlockingTest
    33:22 State
    34:56 The line is blurry
    36:05 Modularization is good
    37:15 Document your test pyramid clearly
    37:32 Local tests vs Instrumentation tests
    38:07 AndroidX Test
    39:11 Project Nitrogen

  • @blockbusterlatefees7713
    @blockbusterlatefees7713 5 років тому +18

    Great speaker. No fluff. Easy to understand.

  • @Jakilyn
    @Jakilyn 3 роки тому +11

    🙏 Jonathan and Ellen

  • @genericbrain882
    @genericbrain882 3 роки тому +9

    RIP Jonathan

  • @kashishmalhotra
    @kashishmalhotra 5 років тому +10

    Very nicely structured and well explained video. I have seen the previous talks of the same instructor and he is always good. Thanks for the video.

  • @alohawhy
    @alohawhy 3 роки тому +7

    *Rest in Peace Gerrish Family.* 😫 So strange of a death.

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

      Sad but not really all that strange. Happens on a regular basis.

  • @baudiyusupov3636
    @baudiyusupov3636 3 роки тому +7

    Wow, the amount of AAAAA's and Ummmmm's are so low in his speech. Great speaker

  • @brunocasado03
    @brunocasado03 5 років тому +15

    Is there a way to get the presentation? This type of video that hides the presentation is horrible, we can't follow what the speaker is talking about!

    • @ilyichelgar4493
      @ilyichelgar4493 4 роки тому +1

      Where i can get the presentation :( :( :(

  • @n-o-i-d
    @n-o-i-d 5 років тому +9

    3:52 Shouldn't the "Speed" label be replaced with something like "Duration"? Unit tests are the fastest.

  • @pamelajackson2383
    @pamelajackson2383 3 роки тому +4

    rest in peace

  • @mouse6210
    @mouse6210 3 роки тому +9

    Rip.

  • @luthiers5488
    @luthiers5488 4 роки тому

    I couldn't find the codelab for this talk since the one provided in the video gave me 404, can anyone please provide me the link to it?

  • @dxshindeo
    @dxshindeo 3 роки тому +1

    Testing is scary...

  • @mykhailovasylenko173
    @mykhailovasylenko173 5 років тому +1

    I can't find this app sample in the android-test repository. Can someone helps me and provide the link??

    • @eugenebrusov1459
      @eugenebrusov1459 5 років тому +1

      I believe link to that project is github.com/android/architecture-samples

  • @peterpan7659
    @peterpan7659 4 роки тому +2

    "databinding" eww