آموزش تست پیشرفته اسپرسو اندروید

Advanced Android Espresso Testing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نگاهی عمیق به استفاده از کتابخانه Android Espresso برای نوشتن تست های UI اندروید بیندازید. در این دوره ، Chiu-Ki Chan به مباحث پیشرفته در تست Android Espresso می پردازد ، از جمله intent ها ، محیط آزمایش هرمتیک و IdlingResource. وی اهداف ورودی و خروجی ، تزریق وابستگی ، موکیتو و خنجر و موارد دیگر را پوشش می دهد. اگر شما یک توسعه دهنده اندروید هستید که می خواهید تست خودکار را به عنوان بخشی از چرخه عمر توسعه اجرا کنید ، این دوره می تواند به شما در تهیه تکنیک های مورد نیاز برای نوشتن تست های UI قابل تکرار کمک کند.
موضوعات شامل:
  • اهداف ورودی و خروجی
  • نحوه استفاده از مقصودها
  • تزریق وابستگی
  • چرا وابستگی ها را استخراج می کنیم؟
  • IdlingResource
  • Mockito and Dagger

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • فایل های تمرینی Exercise files

1. اهداف 1. Intents

  • برنامه: نام گربه App: Cat Names

  • چگونه اهداف مورد استفاده قرار می گیرد How intents are used

  • اهداف ورودی: خالی Incoming intents: Empty

  • اهداف ورودی: قانون فعالیت Incoming intents: Activity rule

  • اهداف ورودی: موضوع شناخته شده Incoming intents: Known theme

  • اهداف ورودی: بارگیری رشته Incoming intents: Loading string

  • اهداف ورودی: موضوع ناشناخته Incoming intents: Unknown theme

  • اهداف خروجی: فعالیت راه‌اندازی کنید Outgoing intents: Launch activity

  • اهداف خروجی: قصد را تأیید کنید Outgoing intents: Verify intent

  • اهداف خروجی: چگونه مطابقت داشته باشیم؟ Outgoing intents: How to match?

  • سکون: قصد Stubbing: Intending

  • Stubbing: ActivityResult Stubbing: ActivityResult

2. محیط آزمایش هرمی 2. Hermetic Test Environment

  • برنامه: با سلام App: Greetings

  • تزریق وابستگی Dependency injection

  • GreetingApication GreetingApplication

  • چرا وابستگی ها را استخراج می کنیم؟ Why extract dependencies?

  • TestApplication TestApplication

  • CustomTestRunner CustomTestRunner

  • مسخره Mockito

  • خنجر Dagger

  • وابستگی های Dagger Dagger dependencies

  • جزء Dagger Dagger component

  • از برنامه Dagger استفاده کنید Use Dagger in application

  • کامپوننت تست داگر Dagger TestComponent

  • MainActivityTest MainActivityTest

3. IdlingResource 3. IdlingResource

  • هماهنگ سازی Synchronization

  • منبع خالی Idling resource

  • برنامه: بارگیری گفتگو App: Loading dialogue

  • تست عدم موفقیت Failing test

  • منبع گفتگوی قطعه گفت و گو Dialogue fragment idling resource

  • استفاده از منبع خالی Using idling resource

  • بسته شدن Wrap-up

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش تست پیشرفته اسپرسو اندروید
جزییات دوره
1h 37m
36
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
15,740
- از 5
ندارد
دارد
دارد
Chiu-Ki Chan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chiu-Ki Chan Chiu-Ki Chan

Chiu-Ki یک توسعه دهنده تلفن همراه است که علاقه زیادی به صحبت و تدریس دارد. زبان مادری او برای تلفن همراه Android است که هنگام کار با Android Maps در Google به دست آورد. در حال حاضر او شرکت توسعه تلفن همراه خود را اداره می کند و برنامه های لذت بخشی مانند "نوشتن میمون" را برای یادگیری نوشتن چینی و "قلب کلاژ" برای عکس برداری از قلب تولید می کند. هنگامی که او در حال نوشتن برنامه نیست ، می توان او را در جهان سفر کرد ، گاهی گشت و گذار می کند ، و گاهی اوقات نکات اندروید را در کنفرانس های مختلف فناوری روی صحنه پخش می کند.