آموزش تست های رابط کاربری اندروید: Espresso Fundamentals

Android UI Tests: Espresso Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: اسپرسو چارچوب رسمی تست UI برای اندروید است. این دوره به شما می آموزد که چگونه از تطبیق ها، اقدامات و ادعاهای اسپرسو برای تولید تست های رابط کاربری قدرتمند برای برنامه های اندرویدی خود استفاده و ترکیب کنید. در این دوره آموزشی، تست‌های رابط کاربری اندروید: اصول اسپرسو، اصول نوشتن تست‌های رابط کاربری اندروید را با استفاده از چارچوب تست رابط کاربری رسمی اندروید به نام اسپرسو خواهید آموخت. ابتدا، انواع مختلفی از تطبیق‌ها و اقدامات رایج اسپرسو را بررسی خواهید کرد. بعد، همه چیز درباره ادعاها را کشف خواهید کرد. در نهایت، ابزارهای دیگری را یاد خواهید گرفت که هنگام سفر به قلب تست رابط کاربری اندروید به کارتان می آیند. در پایان این دوره، مهارت‌های لازم برای نوشتن تست‌های ساده و مختصر رابط کاربری اندروید را بدون نگرانی در مورد همگام‌سازی دستی بین اقدامات تست و عناصر رابط کاربری خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • مقدمه Introduction

  • گردش کار اسپرسو ما Our Espresso Workflow

  • وابستگی های اسپرسو توضیح داده شده است Espresso Dependencies Explained

  • اجرای تست ها در اندروید استودیو Running Tests in Android Studio

استفاده از Matchers برای هدف قرار دادن اجزای خاص Using Matchers to Target Specific Components

  • استفاده از Matchers برای هدف قرار دادن اجزای خاص Using Matchers to Target Specific Components

  • ViewMatchers ViewMatchers

  • نسخه ی نمایشی: استفاده و ترکیب Match ها Demo: Using and Combining Matchers

تقلید از فعالیت کاربر با اقدامات Mimicking User Activity with Actions

  • تقلید از فعالیت کاربر با اقدامات Mimicking User Activity with Actions

  • اقدامات و وضعیت رابط کاربری Actions and UI State

  • نسخه ی نمایشی: استفاده از اکشن های اسپرسو Demo: Using Espresso Actions

  • دام های رایج Common Pitfalls

  • خلاصه Summary

اعلام انتظارات با اظهارات Declaring Expectations with Assertions

  • اعلام انتظارات با اظهارات Declaring Expectations with Assertions

  • ادعاهای اسپرسو Espresso Assertions

  • نسخه ی نمایشی: استفاده از اظهارات اسپرسو Demo: Using Espresso Assertions

تأیید مقاصد Verifying Intents

  • تأیید مقاصد Verifying Intents

  • IntentsTestRule IntentsTestRule

  • نسخه ی نمایشی: تأیید مقاصد با اسپرسو Demo: Verifying Intents With Espresso

تست WebView Testing WebViews

  • تست WebView Testing WebViews

  • اسپرسو وب Espresso Web

  • نسخه ی نمایشی: تست WebViews با Espresso Web Demo: Testing WebViews with Espresso Web

تست عملیات ناهمزمان با منابع اسپرسو Idling Testing Asynchronous Operations with Espresso Idling Resources

  • تست عملیات ناهمزمان با منابع اسپرسو Idling Testing Asynchronous Operations with Espresso Idling Resources

  • منابع اسپرسو بیکار Espresso Idling Resources

  • نسخه ی نمایشی: Espresso Idling Resources Demo: Espresso Idling Resources

نمایش نظرات

نظری ارسال نشده است.

آموزش تست های رابط کاربری اندروید: Espresso Fundamentals
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 18m
25
Pluralsight (پلورال سایت) pluralsight-small
24 شهریور 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
27
4.1 از 5
دارد
دارد
دارد
Nora Valletta

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nora Valletta Nora Valletta

نورا با عشق به کامپیوترها که ناشی از بازی های ویدئویی از کودکی بود ، از سال 2010 شروع به تحصیل در دانشگاه جنوب یوتا کرد. کار وی در زمینه توسعه اندروید از سال 2013 آغاز شد وقتی که در یک شرکت تازه کار پزشکی کار خود را شروع کرد. وی پس از اخذ مدرک لیسانس در رشته علوم کامپیوتر از دانشگاه SUU و توسعه دهنده Android Nanodegree از Udacity ، تصمیم گرفت دوباره در شمال یوتا مستقر شود و اکنون در Pluralsight به عنوان توسعه دهنده Android کار می کند. هنگامی که او در حال نوشتن نرم افزار نیست ، نورا از آشپزی ، روایت داستان های خنده دار گربه ها و ماجراجویی با دوستان در World of Warcraft لذت می برد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.