وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Comprehensive Android Testing Guide with Jetpack Compose

سرفصل های دوره

Master Android Testing with Jetpack Compose, Robolectric, and Dagger Hilt. Learn unit, integration, and UI testing


1 - Introduction
  • 1 - Introduction
  • 2 - Course Objectives
  • 3 - Course Requirements
  • 4 - Is this course for you

  • 2 - Introduction to Testing in Android
  • 5 - What is Testing
  • 6 - Importance of Testing Software
  • 7 - Why developers dont test
  • 8 - Software Testing Levels
  • 9 - Instrumented vs Local Tests
  • 10 - Flacky Tests
  • 11 - Key Attributes of Testing
  • 12 - Test Driven DevelopmentTDD
  • 13 - Case studyWhat Could Go Wrong
  • 14 - App Architecture in Testing

  • 3 - Testing Basics with Tip calculator
  • 15 - Learning objectives
  • 16 - Where to get Starter code
  • 16 - source-code.zip
  • 17 - Project waltkthrough
  • 18 - Android project source sets
  • 19 - Testing Dependencies Explanation
  • 20 - Setting repository for testing
  • 21 - First Unit test
  • 22 - Solution for test case 2 in assignment 1
  • 23 - Testing calculation edge case
  • 24 - Solution for test case 2 in assignment 2
  • 25 - Running all repository tests
  • 26 - Viewmodel testing basics
  • 27 - First viewmodel test
  • 28 - Testing viewmodel get tip function
  • 29 - Testing resetting state in viewmodel
  • 30 - Solution for test case 2 in assignment 3
  • 31 - Solution for test case 3 in assignment 3
  • 32 - Testing error state when correct argument supplied
  • 33 - Key takeaway
  • 34 - Introduction to Ui testing with Jetpack compose
  • 35 - Setting our first UI test
  • 36 - Compose Junit rule
  • 37 - Accessing composables in test
  • 37 - Cheatsheet.txt
  • 37 - compose-testing-cheatsheet.zip
  • 38 - Setting test tags in composables
  • 39 - Testing homescreen composable
  • 40 - Key takeaway

  • 4 - Case study Newsy App Testing
  • 41 - What is Newsy App
  • 42 - App Architecture overview
  • 43 - Project walkthough
  • 44 - Article Mapping Unit Test
  • 45 - Article Mapping Exception Test
  • 46 - Headline Mapper test
  • 47 - Intro Testing Room db
  • 48 - What is Robolectric
  • 49 - Setting Dao Tests with Robolectric
  • 50 - Coroutines In testing
  • 51 - Paging Source Test Util
  • 52 - First Dao Test
  • 53 - Testing Deleting All in db
  • 54 - Testing Delete of Favourite Articles
  • 55 - Intro Testing Network layer
  • 56 - What to test
  • 57 - What is a Test Double
  • 58 - Setting Dependency for MockWebServer
  • 59 - Setting HeadlineApi Test
  • 60 - Setting Json Response Mock Data
  • 60 - get-article-invalid-api-key.zip
  • 60 - get-article-success.zip
  • 61 - Mock Response File Reader
  • 62 - Testing Network Api with Retrofit
  • 63 - RemoteMediator Test Intro
  • 64 - Setting Remote Mediator Test with Local and Network Data Source
  • 65 - Testing Cache in RemoteMediator
  • 66 - Testing data Laoding in RemoteMediator
  • 67 - Making Repository Testable
  • 68 - Understanding Mockito
  • 69 - Setting Mockito in Repository Test
  • 70 - First Test for Repository with Mockito
  • 71 - Testing Parameter assignment in Repository
  • 72 - Setting Usecase Test
  • 73 - Testing Usecase with Fake repository
  • 74 - Setting Viewmodel test
  • 75 - Fake Repository Setup in Viewmodel Test
  • 76 - Testing Viewmodel
  • 77 - Intro to Instrumented Test
  • 78 - Why use Dagger Hilt in Testing
  • 79 - Setting Dagger Hilt in Test
  • 80 - Setting HiltTestRunner
  • 81 - Dagger Hilt Module for Testing
  • 82 - Removing Production Modules in Test
  • 83 - UninstallModule in a single Test
  • 84 - Setting Json Data in Andorid Test
  • 85 - Setting Mockwebserver
  • 86 - SetActivityContent Jetpack Compose
  • 87 - Testing Headline Screen
  • 88 - Setting Network Configuration
  • 89 - Instant Task Executor in Testing Android Architecture Components
  • 90 - Unit Testing Home Screen UI
  • 91 - Testing HeadlineScreen State Append Data
  • 92 - Error Handling UI Test
  • 93 - Running All instrumented test
  • 94 - Setting NewsyApp Tests
  • 95 - App launch Test
  • 96 - Navigation Drawer Test
  • 97 - UI test Running Local
  • 98 - Running All Unit Test
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 41882
    حجم: 2783 مگابایت
    مدت زمان: 289 دقیقه
    تاریخ انتشار: 19 آذر 1403
    دسته بندی محصول
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید