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

Android Espresso Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آزمایش برای ارائه نرم افزار با کیفیت بالا ضروری است. Espresso ابزار انتخابی بسیاری از توسعه دهندگان اندروید است ، که باید منطق و رابط کاربری برنامه های خود را آزمایش کنند. برای یادگیری موارد ضروری Android Espresso برای آزمایش UI ، به مربی Chiu-Ki Chan بپیوندید. بیاموزید که چگونه تست ها را با دست بنویسید و سپس با استفاده از Espresso Test Recorder اقداماتی را که کد را برای شما تولید می کند ضبط کنید. بیاموزید که چگونه از Layout Inspector برای تعیین دقیق نماهایی که می خواهید آزمایش کنید استفاده کنید ، و همچنین نماهای پیمایشی مانند نماها و لیست های بازیافت را آزمایش کنید.
موضوعات شامل:
  • مزایای اسپرسو و تست خودکار
  • همگام سازی
  • افزودن اسپرسو به یک پروژه اندروید
  • ایجاد اولین آزمون خود
  • اقدامات ضبط شده در Test Recorder
  • مشخص کردن نمای
  • نماهای لیست تست
  • آزمایش نمایش نماهای بازیافت

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

مقدمه Introduction

  • خوش آمدی Welcome

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

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

1. اسپرسو چیست؟ 1. What Is Espresso?

  • تست خودکار Automated testing

  • انواع تست های اندرویدی Types of Android tests

  • چگونه اسپرسو کار می کند How Espresso works

  • مزایای اسپرسو Advantages of Espresso

  • همگام سازی: صف پیام Synchronization: Message queue

  • همگام سازی: کارهای Async Synchronization: Async tasks

2. اولین تست اسپرسو 2. Your First Espresso Test

  • برنامه: سلام جهان App: Hello World

  • اسپرسو را به پروژه خود اضافه کنید Adding Espresso to your project

  • انیمیشن ها را خاموش کنید Turn off animations

  • ActivityTestRule ActivityTestRule

  • فرمول اسپرسو The Espresso formula

  • ViewMatcher ViewMatcher

  • ViewAction ViewAction

  • مشاهده ViewAssertion

  • مقدار رشته در مقابل شناسه رشته String value vs. string id

  • چرا ViewById را پیدا نمی کنید؟ Why not findViewById?

  • مسلط API Fluent API

  • همکرست Hamcrest matcher

3. ضبط کننده تست اسپرسو 3. Espresso Test Recorder

  • تست ها را بطور خودکار بنویسید Write tests automatically

  • اقدامات را ضبط کنید Record actions

  • ادعاها را اضافه کنید Add assertions

  • کد تولید شده Generated code

4- نشان دادن یک نمای 4. Pinpointing a View

  • برنامه: عنوان نوار ابزار App: Toolbar Title

  • بازرس طرح Layout Inspector

  • ترکیب تشریفات Combining matchers

  • گودال به بیش از حد خاصیت Pitfall to overspecification

  • تطبیق دهنده سفارشی: مسابقاتSafely Custom matcher: matchesSafely

  • تطبیق دهنده سفارشی: شرحTo Custom matcher: describeTo

  • استفاده از withToolbarTitle Using withToolbarTitle

5. نمایش لیست 5. List View

  • onView در مقابل onData onView vs. onData

  • برنامه: نمای لیست App: List view

  • با تطبیق کننده Value withValue matcher

  • onData onData

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

6. نمای بازیافت 6. Recycler View

  • برنامه: نمای بازیافت App: Recycler view

  • استفاده از OnData امکان پذیر نیست Cannot use onData

  • MainActivityTest MainActivityTest

  • RecyclerViewActions RecyclerViewActions

  • سایر اقدامات مربوط به بازیافت Other recycler view actions

  • بسته شدن Wrap up

نتیجه Conclusion

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

نمایش نظرات

آموزش اندروید اسپرسو
جزییات دوره
1h 20m
44
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
35,242
- از 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 به دست آورد. در حال حاضر او شرکت توسعه تلفن همراه خود را اداره می کند و برنامه های لذت بخشی مانند "نوشتن میمون" را برای یادگیری نوشتن چینی و "قلب کلاژ" برای عکس برداری از قلب تولید می کند. هنگامی که او در حال نوشتن برنامه نیست ، می توان او را در جهان سفر کرد ، گاهی گشت و گذار می کند ، و گاهی اوقات نکات اندروید را در کنفرانس های مختلف فناوری روی صحنه پخش می کند.