دوره آموزشی پیشرفته تست اندروید اسپرسو
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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی امنیت برنامه اندروید: رویکردی ساختاریافته برای تست قلم
- دوره آموزشی تزریق وابستگی اندروید با Dagger 2 و Kotlin
- دوره آموزشی نوشتن کُد امن برای اندروید
- دوره آموزشی برنامه نویسی همزمان با اندروید: Threads، Workers و کاتلین Coroutines
- دوره آموزشی توسعه پیشرفته پایگاه داده Kotlin
- دوره آموزشی فلاتر: بخش 10 Firebase Cloud Firestore
- دوره آموزشی ایجاد یک برنامه CRM Mobile با React Native آپدیت (2019)
- دوره آموزشی ایجاد یک برنامه CRM Mobile با React Native
مسیرهای مرتبط
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی تبدیل شدن به یک برنامه نویس جاوا
- مسیر آموزشی مهارت های خود را به عنوان یک توسعه دهنده جنگو ارتقا دهید
- مسیر آموزشی ارتقای مهارتهای سی شارپ: ساخت برنامههای مقاوم
- مسیر آموزشی تقویت مهارت های زبان جاوا اسکریپت خود
- مسیر آموزشی ارتقاء مهارت اتوماسیون تست با مهارت های پایتون
- مسیر آموزشی آماده شدن برای آزمون Microsoft 365 Mobility and Security (MS-101)
- مسیر آموزشی تبدیل شدن به یک استاد توسعه نرم افزار Agile