تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی تست موثر اندروید برای توسعه دهندگان موبایل

دوره آموزشی تست موثر اندروید برای توسعه دهندگان موبایل

2 ساعت 57 دقیقهمتوسط2017-08-30

مدرسین

Chiu-Ki Chan

Chiu-Ki Chan

Android Developer, Speaker, Teacher

جزئیات دوره

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

اهداف یادگیری
چرا تست؟
محلی در مقابل روی دستگاه
پوشش کد
تست رابط کاربری
RecyclerView
محیط هرمتیک
تزریق وابستگی
تست با MVP

مهارت ها

Android DevelopmentAndroidCross-Platform DevelopmentMobile DevelopmentPersonaGoogle

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آنچه باید بدانید
  • 03 - استفاده از فایل‌های تمرین

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

  • 04 - چرا تست کنید
  • 05 - انواع آزمون
  • 06 - محلی در مقابل دستگاه

2. همانطور که می‌روید تست کنید

  • 07 - نمونه برنامه
  • 08 - ابتدا کوچکترین واحد
  • 09 - TDD - قرمز، سبز، Refactor، قسمت 1
  • 10 - TDD - قرمز، سبز، Refactor، قسمت 2
  • 11 - پوشش کد
  • 12 - تست بدون رابط کاربری روی دستگاه - RecipeStore
  • 13 - تست بدون رابط کاربری روی دستگاه - راه اندازی
  • 14 - تست بدون رابط کاربری روی دستگاه - تست تهی
  • 15 - تست بدون رابط کاربری روی دستگاه - تست شمارش
  • 16 - تست بدون رابط کاربری روی دستگاه - تست جستجو

3. تست UI

  • 17 - RecyclerView
  • 18 - نمایش دستور غذاها در MainActivity
  • 19 - RecipeActivity - Layout
  • 20 - RecipeAdapter - OnClickListener
  • 21 - RecipeActivity - بارگذاری یک دستور غذا
  • 22 - وکتور قابل ترسیم - ایجاد
  • 23 - وکتور قابل ترسیم - استفاده
  • 24 - SharedPreferencesFavorites
  • 25 - مورد علاقه - OnClickListener
  • 26 - RecipeActivityTest - تست اسپرسو

4. محیط هرمتیک

  • 27 - تست دوبل
  • 28 - تزریق وابستگی
  • 29 - InMemoryFavorites
  • 30 - RecipeApplication
  • 31 - TestRecipeApplication
  • 32 - CustomTestRunner
  • 33 - حالت تست - راه اندازی
  • 34 - حالت تست - تست

5. الگوی ربات

  • 35 - چه در مقابل چگونه
  • 36 - ScreenRobot
  • 37 - RecipeRobot
  • 38 - موارد دلخواه را پاک کنید
  • 39 - تفکیک دغدغه ها

6. Model-View-Presenter

  • 40 - مقدمه
  • 41 - مشاهده رابط و ارائه دهنده
  • 42 - Refactor - دستور بارگذاری
  • 43 - Refactor - نمایش خطا
  • 44 - Refactor - نمایش دستور پخت
  • 45 - Refactor - مورد علاقه را تغییر دهید
  • 46 - موکیتو - مقدمه
  • 47 - Mockito - راه اندازی
  • 48 - تست با MVP - recipeNotFound()
  • 49 - تست با MVP - استثنا
  • 50 - تست با MVP - ArgumentCaptor
  • 51 - خلاصه

نتیجه

  • 52 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal