آموزش تست اپلیکیشن‌های .NET MAUI - آخرین آپدیت

دانلود Testing .NET MAUI Apps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: توسعه اپلیکیشن‌های نیتیو چندپلتفرمی به دلیل وجود ترکیب‌های متعدد از سیستم‌عامل‌ها و محیط‌های اجرا، بدون تست مناسب می‌تواند پیچیده و مستعد خطا باشد. در دوره «تست اپلیکیشن‌های .NET MAUI»، شما یاد می‌گیرید که چگونه برنامه‌های خود را به‌طور موثر تست کنید تا برای توزیع در پلتفرم‌های مختلف آماده شوند. ابتدا نحوه پیاده‌سازی تست‌های واحد (Unit Testing) برای تایید منطق برنامه و ویومدل‌ها با استفاده از xUnit را بررسی می‌کنید. سپس، یاد می‌گیرید چگونه تست‌هایی بنویسید که با استفاده از XHarness و از طریق رانرهای بصری (Visual) یا بدون رابط کاربری (Headless)، مستقیماً روی دستگاه اجرا شوند. در نهایت، نحوه استفاده از Appium برای تست جامع رابط کاربری (UI End-to-End) را فرا خواهید گرفت. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم برای تست اپلیکیشن‌های .NET MAUI را کسب خواهید کرد تا برنامه‌هایی صیقل‌خورده و آماده عرضه به بازار منتشر کنید.

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

مقدمه Introduction

  • چه انتظاری داشته باشیم What to Expect

  • گزینه‌های تست در .NET MAUI Testing Options in .NET MAUI

تست واحد با xUnit Unit Testing with xUnit

  • افزودن پروژه تست xUnit Adding an xUnit Test Project

  • تست منطق اپلیکیشن Testing Application Logic

  • تست وابستگی‌ها با Mocking Testing Dependencies with Mocking

  • تست با قابلیت‌های پلتفرم Testing with Platform Features

تست روی دستگاه با XHarness On-device Testing with XHarness

  • آشنایی با تست‌های روی دستگاه Introducing Device Tests

  • افزودن پروژه تست‌های دستگاه Adding a Device Tests Project

  • نوشتن تست‌های UI دستگاه Writing Device UI Tests

  • تست Viewها و Handlerهای پلتفرم Testing Platform Views and Handlers

  • نوشتن تست‌های واحد دستگاه Writing Device Unit Tests

  • استفاده از Visual Runner Using the Visual Runner

  • استفاده از XHarness Runner Using the XHarness Runner

تست اتوماسیون UI با Appium UI Automation Testing with Appium

  • آشنایی با Appium Introducing Appium

  • ساختاربندی پروژه‌های تست UI Structuring UI Test Projects

  • یافتن Viewها و کنترل‌ها Locating Views and Controls

  • تست قابلیت‌های دستگاه Testing Device Features

  • تست هشدارها و پاپ‌آپ‌ها Testing Alerts and Popups

  • تست چرخه حیات اپلیکیشن Testing the App Lifecycle

  • اجرای تست‌ها روی دستگاه‌های محلی Running Tests on Local Devices

  • دیباگ کردن اپلیکیشن در حال تست Debugging the App Under Test

  • اجرای تست‌ها روی دستگاه‌های ریموت Running Tests on Remote Devices

نمایش نظرات

آموزش تست اپلیکیشن‌های .NET MAUI
جزییات دوره
1h 2m
22
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
Kamran Ayub
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kamran Ayub Kamran Ayub

کامران ایوب یک تکنسین متخصص در ساخت راه حل های کاملاً پشته با تمرکز بر فناوری وب مدرن و معماری بومی ابر است. وی بیش از 8 سال با استفاده از مجموعه گسترده ای از فن آوری ها ، برای اجرای برنامه های تجاری با مشتری و خط مشی تجاری شرکتهای Fortune 500 صرف کرده است. او تلاش می کند تا تجربه های کاربر بی عیب و نقص ساخته شده با استفاده از روش های جامد کیفیت نرم افزار مانند آزمایش ، مقیاس پذیری و قابلیت نگهداری را طراحی کند. کامران عاشق به اشتراک گذاشتن آنچه می داند و به طور منظم در کنفرانس های منطقه ای و گروه های کاربر ، از جمله NDC MN و Midwest.js ، ارائه می دهد. او به حفظ موتور بازی متن باز Excalibur.js کمک می کند ، برنامه سازمان بازی های ویدیویی را اجرا می کند ، آهنگهای من را ردیابی کنید ، در توسعه بازی سر و صدا می کند و در منبع باز فعال است.