لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست های رابط کاربری اندروید: 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
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نورا با عشق به کامپیوترها که ناشی از بازی های ویدئویی از کودکی بود ، از سال 2010 شروع به تحصیل در دانشگاه جنوب یوتا کرد. کار وی در زمینه توسعه اندروید از سال 2013 آغاز شد وقتی که در یک شرکت تازه کار پزشکی کار خود را شروع کرد. وی پس از اخذ مدرک لیسانس در رشته علوم کامپیوتر از دانشگاه SUU و توسعه دهنده Android Nanodegree از Udacity ، تصمیم گرفت دوباره در شمال یوتا مستقر شود و اکنون در Pluralsight به عنوان توسعه دهنده Android کار می کند. هنگامی که او در حال نوشتن نرم افزار نیست ، نورا از آشپزی ، روایت داستان های خنده دار گربه ها و ماجراجویی با دوستان در World of Warcraft لذت می برد.
نمایش نظرات