آموزش مایسترو: تست موبایل از صفر تا خط لوله (Pipeline) - آخرین آپدیت

دانلود Maestro: Mobile Testing from Zero to Pipeline

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر اتوماسیون اندروید با Maestro Studio، اتصال به خط لوله‌های CI/CD و افزایش بهره‌وری با استفاده از هوش مصنوعی راه‌اندازی محیط اتوماسیون تست موبایل با Maestro در ویندوز اتوماسیون تست‌های اپلیکیشن‌های اندروید بدون نیاز به کدنویسی ساخت یک مجموعه تست کامل E2E از ابتدا سازماندهی جریان‌ها با استفاده از زیرجریان‌های (subflows) قابل استفاده مجدد و متغیرهای محیطی ادغام تست‌ها در خط لوله CI/CD با استفاده از GitHub Actions تولید خودکار تست‌ها با استفاده از هوش مصنوعی پیش نیازها: یک کامپیوتر ویندوزی بدون نیاز به تجربه برنامه‌نویسی

این دوره شامل استفاده از هوش مصنوعی است.

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

در این دوره، شما از صفر شروع خواهید کرد: یک شبیه‌ساز اندروید را راه‌اندازی می‌کنید، Maestro را نصب می‌کنید و اولین تست اتوماسیون خود را در کمتر از ۱۵ دقیقه اجرا خواهید کرد. در طول دوره، ما با یک اپلیکیشن واقعی به نام ShopDemo کار می‌کنیم و تمامی مراحل سفر کاربر، از جمله ورود، کاتالوگ محصولات، جزئیات محصول، سبد خرید، تسویه حساب و تأیید سفارش را پوشش می‌دهیم.

در نیمه اول دوره، یاد می‌گیرید که Maestro چگونه با رابط کاربری (UI) اپلیکیشن تعامل دارد، چگونه از Maestro Studio برای بررسی عناصر و ضبط تعاملات استفاده کنید و چگونه جریان‌های تست قابل اعتماد را با استفاده از selectorها، assertionها، اسکرول، انتظارها و ژست‌های لمسی بسازید. در نیمه دوم، یک مجموعه تست کامل برای ShopDemo ایجاد می‌کنید، پروژه خود را با یک ساختار حرفه‌ای سازماندهی می‌کنید، زیرجریان‌های قابل استفاده مجدد را با متغیرهای محیطی استخراج می‌کنید و در نهایت همه چیز را با استفاده از GitHub Actions در یک خط لوله CI/CD ادغام می‌کنید.

نقطه قوت این دوره، بخش هوش مصنوعی است. شما Maestro MCP را با Claude Code و Gemini CLI پیکربندی می‌کنید و سپس سناریوهای تست را به زبان طبیعی توصیف می‌کنید، در حالی که هوش مصنوعی جریان‌های YAML را در چند ثانیه تولید و اجرا می‌کند. زمان کمتر برای نوشتن تست‌ها، زمان بیشتر برای تضمین کیفیت.

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

در پایان دوره، شما یک مجموعه تست E2E کاملاً کاربردی، یک خط لوله GitHub Actions که به طور خودکار با هر Push اجرا می‌شود و مهارت‌های عملی لازم برای گسترش پوشش اتوماسیون تست در هر پروژه اندرویدی را خواهید داشت.


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

شروع از اینجا Start Here

  • خوش‌آمدگویی به دوره Welcome to the Course

  • شبیه‌سازهای اندروید + اندروید استودیو Android Emulators + Android Studio

  • اولین شبیه‌ساز / مدیریت AVD First Emulator / AVD Manager

  • راه‌اندازی Maestro Setting Up Maestro

  • اولین تست شما Your First Test

نحوه عملکرد Maestro و Maestro Studio How Maestro Works and Maestro Studio

  • Maestro اپلیکیشن شما را چگونه می‌بیند How Maestro Sees Your App

  • Maestro Studio: رابط کاربری کامل Maestro Studio: The Complete Interface

  • آناتومی YAML: ساختار و دستورات عملیاتی YAML Anatomy: Structure and Action Commands

  • انتخاب‌گرهای رابطه‌ای (Relational Selectors) Relational Selectors

  • تأییدیه و اعتبارسنجی: چگونه بفهمیم تست پاس شده است Assertions and Validation: How to Know the Test Passed

  • اسکرول، ژست‌های لمسی و انتظارها Scroll, Gestures, and Waits

ساخت مجموعه تست واقعی ShopDemo Building the Real ShopDemo Suite

  • کاتالوگ و جزئیات محصول Product Catalog and Detail

  • سبد خرید و تسویه حساب Cart and Checkout

  • جریان کامل E2E: از ورود تا تأیید سفارش Complete E2E Flow: From Login to Order Confirmation

قابلیت استفاده مجدد و ساختار حرفه‌ای Reusability and Professional Structure

  • متغیرهای محیطی و قابلیت استفاده مجدد واقعی Environment Variables and Real Reusability

اجرا در CLI و CI Running on CLI and CI

  • Maestro CLI: اجرای جریان‌ها از طریق ترمینال Maestro CLI: Running Flows from the Terminal

  • گیت و گیت‌هاب: ارسال پروژه به مخزن (Repository) Git and GitHub: Pushing the Project to the Repository

  • GitHub Actions: اجرای مجموعه تست در خط لوله (Pipeline) GitHub Actions: Running the Suite in the Pipeline

منطق و کنترل جریان Logic and Flow Control

  • منطق شرطی و حلقه‌ها در Maestro Conditional Logic and Loops in Maestro

Maestro MCP + Claude Code و Gemini CLI: توصیف سناریوها به زبان طبیعی Maestro MCP + Claude Code and Gemini CLI: Describing Scenarios in Natural Langua

  • استفاده عملی از Maestro MCP Using the Maestro MCP in Practice

بخش اضافی: Maestro در فضای ابری Extra - Maestro in the Cloud

  • اجرای مجموعه تست در Maestro Cloud Running the test suite on Maestro Cloud

نمایش نظرات

آموزش مایسترو: تست موبایل از صفر تا خط لوله (Pipeline)
جزییات دوره
2.5 hours
21
(آخرین آپدیت)
62
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeferson Fabiano Caye Jeferson Fabiano Caye

لید فنی، مدرس