brain storming
brain storming
خواندن ۱ دقیقه·۳ سال پیش

دوره آموزش UI Test با Jetpack

خوب در این آموزش به مرحله بعدی از UI Test میریم، که دمو اپلیکیشن رو که از تکنولوژی های زیر استفاده کرده به صورت تخصصی تر تست می کنیم.

ای اپلیکیشن دمو ساخت شده با :

  1. Kotlin
    Dagger2
    Navigation Components
    MVI Architecture (repository pattern)
    A real network layer
    Flows and Channels

توجه: با توجه به این که این دوره در سطح تقریبا پیشرفته میباشد، در صورتی که در UI Testing مبتدی می باشید قبل از ورود به این دوره اموزشی  آموزش UI testing رو حتما ببینید و اگر هم در معماری های گفته شده در اپ دمو بالا آشنایی ندارید این آموزشپیاده سازی معماری MVVM با Retrofit2 رو تهیه کنید.

توجه: این دوره به زبان انگلیسی بسیار ساده و قابل فهم می باشد، که از سایت codingwithmitch.com خریداری شده و با یک بیستم قیمت به فروش میرسد.

در این دوره آموزشی از جدید ترین ابزار های تست در  AndroidX شامل :

این دوره آموزش شامل سر فصل های زیر می باشد:

  1. ساخت Test FAKES برای همه کلاس هااین قسمت را با ساخت mocks ها اشتباه نگیرید، این متفاوت از ماک ها می باشد.
  2. Custom AndroidJUnitTestRunner
  3. ActivityScenario
  4. ActivityScenarioRule
  5. تست کردن با انواع مختلف  Mocking ها و test fakes هاDagger Components
    Dagger Modules
    Application class
    Fragment Factory
    Glide ImageLoader
    Retrofit network requests
  6. Navigation Components:Testing navigation (both fragments in isolation and end to end testing)
    Navigation Testing Artifact
  7. Glide (Setting images in test)
  8. RecyclerView Testing:Scrolling and list item verification
    Clicking items to trigger event
  9. تست کردن داده ها شبکه “Test Data SourceNetwork”
  10. End-to-end tests with ActivityScenario
  11. Isolation tests with FragmentScenario
  12. تغییر ترتیب activity/fragment recreation
  13. تست کردن منابع یا همون assets ها و به دست آوردن fake network data
  14. Test Orchestrator
https://fixcel.ir/product/ui-testing-with-jetpack-in-android-tutorial/


آموزش تست رابط کاربریآموزش تست uiتست رابط کاربریاموزش تست رابط کاربری با jetpack
یک توسعه دهنده موبایل https://fixcel.ir/
شاید از این پست‌ها خوشتان بیاید