آموزش آزمایش اندرویدی مؤثر برای توسعه دهندگان تلفن همراه - آخرین آپدیت

دانلود Effective Android Testing for Mobile Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بین دانستن نحوه اجرای آزمایش و دانستن اینکه چه موقع و چرا انجام آن وجود دارد ، تفاوت وجود دارد. در این دوره مبتنی بر پروژه ، با راه رفتن از طریق گردش کار توسعه که در آن آزمایش در طول فرآیند یکپارچه شده است ، با بهترین روشها برای آزمایش برنامه های اندرویدی آشنا شوید. همانطور که مربی Chiu-Ki Chan نحوه ساخت برنامه را نشان می دهد ، او تفاوت های بین JVM و آزمایش های دستگاه را بررسی می کند و توضیح می دهد که چه زمانی باید از هر یک استفاده شود. او همچنین تکنیک های پیشرفته مانند الگوی MVP را بررسی می کند. او با نشان دادن چگونگی تست در یک گردش کار توسعه برنامه ، به شما کمک می کند تا توانایی خود را در گرفتن اشکالات تقویت کنید و تعیین کنید که در کجا و چه زمانی باید آزمایش کنید.

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

مقدمه Introduction

  • خوش آمدی Welcome

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

  • با استفاده از پرونده های تمرینی Using the exercise files

1. تست ملاحظات 1. Testing Considerations

  • چرا تست؟ Why test?

  • انواع تست ها Types of tests

  • در مقابل دستگاه Local vs. on-device

2. تست کنید همانطور که می روید 2. Test as You Go

  • برنامه نمونه The sample app

  • ابتدا کوچکترین واحد Smallest unit first

  • TDD: قرمز ، سبز ، رفکتور ، قسمت 1 TDD: Red, Green, Refactor, part 1

  • TDD: قرمز ، سبز ، رفکتور ، قسمت 2 TDD: Red, Green, Refactor, part 2

  • پوشش کد Code coverage

  • تست در دستگاه کمتر UI: RecipeStore UI-less on-device test: RecipeStore

  • تست در دستگاه کمتر UI: راه‌اندازی UI-less on-device test: Setup

  • تست بر روی دستگاه کمتر از UI: تست تهی UI-less on-device test: Null test

  • تست دستگاه کمتر UI: تست شمارش UI-less on-device test: Count test

  • تست دستگاه کمتر UI: دستگاه جستجو UI-less on-device test: Lookup test

3. تست UI 3. UI Testing

  • RecyclerView RecyclerView

  • نمایش دستور العمل ها در MainActivity Showing Recipes in MainActivity

  • RecipeActivity: چیدمان RecipeActivity: Layout

  • RecipeAdapter: OnClickListener RecipeAdapter: OnClickListener

  • RecipeActivity: بارگیری یک دستور العمل RecipeActivity: Loading a recipe

  • وکتور قابل ترسیم: ایجاد کنید Vector drawable: Create

  • وکتور قابل ترسیم: استفاده کنید Vector drawable: Use

  • SharedPreferences موارد دلخواه SharedPreferencesFavorites

  • مورد علاقه: OnClickListener Favorite: OnClickListener

  • RecipeActivityTest: تست اسپرسو RecipeActivityTest: An espresso test

4- محیط حفره ای 4. Hermetic Environment

  • تست های مضاعف Test doubles

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

  • InMemoryFavorites InMemoryFavorites

  • دستور العمل برنامه RecipeApplication

  • TestRecipeApplication TestRecipeApplication

  • CustomTestRunner CustomTestRunner

  • حالت تست: راه اندازی Test state: Setup

  • حالت آزمون: تست Test state: Test

5. الگوی ربات 5. Robot Pattern

  • در مقابل چگونه What vs. How

  • ScreenRobot ScreenRobot

  • RecipeRobot RecipeRobot

  • موارد دلخواه را پاک کنید Clear favorites

  • تفکیک نگرانی ها Separation of concerns

6. مدل-نمایش-ارائه دهنده 6. Model-View-Presenter

  • مقدمه Introduction

  • رابط و ارائه دهنده را مشاهده کنید View Interface and Presenter

  • رفلکتور: دستور بارگیری Refactor: Load recipe

  • Refactor: خطا را نشان می دهد Refactor: Show error

  • رفکتور: نمایش دستور العمل Refactor: Show recipe

  • Refactor: مورد علاقه را تغییر دهید Refactor: Toggle favorite

  • Mockito: معرفی Mockito: Intro

  • Mockito: راه اندازی Mockito: Setup

  • تست با MVP: recipeNotFound () Testing with MVP: recipeNotFound()

  • تست با MVP: استثناء Testing with MVP: Exception

  • تست با MVP: ArgumentCaptor Testing with MVP: ArgumentCaptor

  • خلاصه Summary

نتیجه Conclusion

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

نمایش نظرات

آموزش آزمایش اندرویدی مؤثر برای توسعه دهندگان تلفن همراه
جزییات دوره
2h 56m
52
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
14,285
- از 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 به دست آورد. در حال حاضر او شرکت توسعه تلفن همراه خود را اداره می کند و برنامه های لذت بخشی مانند "نوشتن میمون" را برای یادگیری نوشتن چینی و "قلب کلاژ" برای عکس برداری از قلب تولید می کند. هنگامی که او در حال نوشتن برنامه نیست ، می توان او را در جهان سفر کرد ، گاهی گشت و گذار می کند ، و گاهی اوقات نکات اندروید را در کنفرانس های مختلف فناوری روی صحنه پخش می کند.