دوره آموزشی پیشرفته تست اندروید اسپرسو
1 ساعت 37 دقیقهپیشرفته2018-03-09
مدرسین

Chiu-Ki Chan
Android Developer, Speaker, Teacher
جزئیات دوره
نگاهی عمیق به استفاده از کتابخانه اندروید اسپرسو برای نوشتن تستهای رابط کاربری اندروید بیندازید. در این دوره، Chiu-Ki Chan به موضوعات پیشرفته در تست اسپرسو اندروید، از جمله intent ها، محیط تست هرمتیک و IdlingResource می پردازد. او اهداف ورودی و خروجی، تزریق وابستگی، Mockito و Dagger و موارد دیگر را پوشش می دهد. اگر شما یک توسعه دهنده اندروید هستید که علاقه مند به اجرای تست خودکار به عنوان بخشی از چرخه عمر توسعه هستید، این دوره می تواند به شما کمک کند تا با تکنیک های مورد نیاز برای نوشتن تست های تکرارپذیر UI مجهز شوید.
اهداف یادگیری
مقاصد ورودی و خروجی
نحوه استفاده از مقاصد
تزریق وابستگی
چرا وابستگی ها را استخراج کنیم؟
IdlingResource
موکیتو و خنجر
اهداف یادگیری
مقاصد ورودی و خروجی
نحوه استفاده از مقاصد
تزریق وابستگی
چرا وابستگی ها را استخراج کنیم؟
IdlingResource
موکیتو و خنجر
مهارت ها
Android DevelopmentAndroidMobile DevelopmentAdvancedGoogle
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - فایلهای تمرینی
1. مقاصد
- 04 - برنامه - نام گربه
- 05 - نحوه استفاده از مقاصد
- 06 - مقاصد ورودی - خالی
- 07 - مقاصد ورودی - قانون فعالیت
- 08 - مقاصد ورودی - موضوع شناخته شده
- 09 - مقاصد ورودی - در حال بارگذاری رشته
- 10 - مقاصد ورودی - موضوع ناشناخته
- 11 - مقاصد خروجی - فعالیت را راهاندازی کنید
- 12 - مقاصد خروجی - نیت را تأیید کنید
- 13 - مقاصد خروجی - نحوه مطابقت
- 14 - کله زدن - قصد کردن
- 15 - Stubbing - ActivityResult
2. محیط آزمایش هرمتیک
- 16 - برنامه - با سلام
- 17 - تزریق وابستگی
- 18 - برنامه تبریک
- 19 - چرا وابستگیها را استخراج کنید
- 20 - TestApplication
- 21 - CustomTestRunner
- 22 - موکیتو
- 23 - خنجر
- 24 - وابستگیهای خنجر
- 25 - جزء خنجر
- 26 - از Dagger در برنامه استفاده کنید
- 27 - کامپوننت تست خنجر
- 28 - MainActivityTest
3. IdlingResource
- 29 - همگام سازی
- 30 - منبع بیکار
- 31 - برنامه - در حال بارگذاری گفتگو
- 32 - شکست در آزمون
- 33 - منبع بیکار قطعه گفتگو
- 34 - استفاده از منبع بیکار
- 35 - جمع بندی
نتیجه
- 36 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی نوشتن کُد امن برای اندروید
- دوره آموزشی ساخت اپلیکیشنهای اندرویدی مبتنی بر هوش مصنوعی با Gemini
- دوره آموزشی اندروید کامپوز با کاتلین
- دوره آموزشی راهنمای کامل توسعه اندروید با کاتلین برای مبتدیان
- دوره آموزشی یادگیری جامع تلفن و تبلت اندروید
- دوره آموزشی یادگیری جامع Android Studio
- دوره آموزشی یادگیری جامع توسعه اندروید بخش 5: ذخیره سازی و پایگاه داده
- دوره آموزشی توسعه اندروید : RetroFit با Kotlin