آموزش MobileWright - تست اتوماسیون موبایل با Agentic AI و MCP - آخرین آپدیت

دانلود MobileWright - Agentic Mobile Testing, MCP & AI Agents

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره MobileWright - آموزش Playwright برای تست اتوماسیون موبایل، هوش مصنوعی Agentic، سرور MobileNext MCP و ایجنت‌های AI ساخت کامل فریم‌ورک‌های اتوماسیون موبایل از صفر. اتوماسیون برنامه‌های Native اندروید و iOS با استفاده از MobileWright. نوشتن مجموعه‌تست‌های قابل اعتماد، قابل نگهداری و مقیاس‌پذیر. یکپارچه‌سازی اتوماسیون موبایل در CI/CD. استفاده از هوش مصنوعی مولد (Generative AI) برای سرعت بخشیدن به توسعه اتوماسیون. ساخت گردش‌کارهای تست موبایل با کمک AI. کار با مفاهیم Agentic AI برای تست‌های خودمختار. پیکربندی و استفاده از سرور MobileNext MCP برای اتوماسیون موبایل مبتنی بر AI. پیاده‌سازی با اعتماد به نفس متدهای مدرن اتوماسیون موبایل که توسط تیم‌های مهندسی پیشرو استفاده می‌شود. پیشنیازها: هیچ تجربه قبلی در MobileWright مورد نیاز نیست. دانش پایه برنامه‌نویسی مفید است اما اجباری نیست. اگر پیش از این با JavaScript، TypeScript، Selenium، Playwright یا Appium کار کرده‌اید، بسیار سریع‌تر یاد خواهید گرفت.

تسلط بر نسل بعدی اتوماسیون تست موبایل با هوش مصنوعی

آیا آماده‌اید تا از اتوماسیون‌های سنتی مبتنی بر Appium فراتر رفته و آینده تست موبایل را بیاموزید؟

به جامع‌ترین دوره MobileWrightخوش آمدید؛ فریم‌ورک مدرنی با الهام از Playwright برای اتوماسیون Native موبایل. این دوره برای مهندسان QA، تسترهای اتوماسیون، SDETها، توسعه‌دهندگان و علاقه‌مندان به AI طراحی شده است که می‌خواهند فریم‌ورک‌های اتوماسیون موبایل قابل اعتماد، مقیاس‌پذیر و مبتنی بر AI برای اندروید و iOS بسازند.

MobileWright سادگی، سرعت و تجربه توسعه Playwright را به برنامه‌های Native موبایل می‌آورد و به شما اجازه می‌دهد اپلیکیشن‌های اندروید و iOS را با استفاده از یک API مدرن و تمیز اتومات کنید و در عین حال با استفاده از انتظار خودکار (auto-waiting) و لوکیتورهای سبک Playwright، تست‌های ناپایدار (Flaky) را کاهش دهید.

اما این دوره بسیار فراتر از آموزش یک فریم‌ورک اتوماسیون ساده است.

شما کشف خواهید کرد که چگونه هوش مصنوعی مولد، Agentic AIو سرور MobileNext MCP (پروتکل کانتکست مدل)در حال تغییر نحوه نوشتن، نگهداری، دیباگ و اجرای اتوماسیون موبایل هستند.

چه یک مهندس باتجربه Appium باشید که به دنبال جایگزینی مدرن است و چه یک مهندس Playwright که می‌خواهد وارد حوزه موبایل شود، این دوره همه نیازهای شما را از مفاهیم پایه تا اتوماسیون پیشرفته مبتنی بر AI پوشش می‌دهد.


چرا MobileWright را یاد بگیریم؟

اتوماسیون‌های سنتی موبایل اغلب از مشکلات زیر رنج می‌برند:

  • راه‌اندازی پیچیده

  • سرعت اجرای پایین

  • تست‌های ناپایدار (Flaky)

  • استراتژی‌های دشوار برای پیدا کردن المان‌ها (Locators)

  • هزینه نگهداری بالا

  • کدهای وابسته به پلتفرم

MobileWright با ارائه موارد زیر این وضعیت را تغییر می‌دهد:

  • سینتکس مشابه Playwright

  • انتظار خودکار (Auto waiting)

  • موتور هوشمند لوکیتور

  • پشتیبانی از اندروید و iOS

  • معماری مدرن TypeScript

  • APIهای اتوماسیون سازگار با AI

  • تجربه توسعه بهتر برای برنامه نویسان

  • کدهای تست تمیز و خوانا

  • ساخت آسان فریم‌ورک

  • آماده برای اجرا در فضای ابری

این فریم‌ورک برای تست روی دستگاه‌های واقعی، امولاتورها و شبیه‌سازها با استفاده از یک API یکپارچه الهام گرفته شده از Playwright طراحی شده است.


اگر به دنبال آینده‌دار کردن مسیر شغلی خود در تست نرم‌افزار با ترکیب اتوماسیون موبایل، توسعه به سبک Playwright، هوش مصنوعی مولد، Agentic AIو پروتکل کانتکست مدل (MCP)هستید، این دوره دقیقاً برای شماست.

همین حالا بپیوندید و جزو اولین کسانی باشید که نسل بعدی تست اتوماسیون موبایل مبتنی بر AI را به کار می‌گیرند.


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

مقدمه Introduction

  • مقدمه Introduction

  • معماری MobileWright MobileWright Architecture

پیش‌نیازها Pre-requisite

  • پیش‌نیازها Prerequisite

  • نصب وابستگی‌های MobileWright Installing MobileWright dependencies

  • نصب دستگاه مجازی Installing the Virtual Device

دانلود کد بخش آموزش‌های اندروید Download the code from the Android Lectures

  • دانلود کد کامل استفاده شده در آموزش‌های اندروید Download the complete code used in Android Lectures

نوشتن تست‌های اتوماسیون - اندروید Writing automation test cases - ANDROID

  • نوشتن اولین تست و اجرا روی دستگاه واقعی Writing the very first test and executing on Real device

  • نصب کامل با کمک هوش مصنوعی Complete installation with AI Assistance

  • فیکسچرها (Fixtures) Fixtures

  • برقراری تماس تلفنی Making a phone call

  • بررسی المان‌ها روی دستگاه واقعی Inspecting elements on Real device

  • نصب اینسپکتور جایگزین Installing another Inspector

  • روش‌های مختلف نصب فایل APK Different ways of Installing the APK file

  • اتوماسیون المان‌ها در اپلیکیشن Medishop Automating the Elements on the Medishop app

  • مدیریت اعتبارسنجی‌های جدید در اپلیکیشن تمرینی Handling new validation in the practice app

مدیریت ژست‌های پیچیده کاربر Handling complex user gestures

  • مدیریت ژست‌های پیچیده کاربر - کشیدن / اسکرول / فشار طولانی Handling complex user gestures - Swipe / Scroll / Longpress

ساخت اپلیکیشن موبایل از صفر Building Mobile Application from the scratch

  • توسعه اپلیکیشن موبایل از صفر Developing Mobile Application from the scratch

  • پرومپت‌نویسی Prompt

لوکیتورهای MobileWright MobileWright Locators

  • لوکیتورهای MobileWright MobileWright Locators

  • مدیریت المان‌های پیچیده در اپلیکیشن‌های Flutter Handling complex elements on a Flutter app

  • ریست کردن اپلیکیشن Resetting the app

  • هوک‌ها (HOOKS) HOOKS

تست موازی (Parallel Testing) Parallel Testing

  • تست موازی روی چندین دستگاه Parallel Testing on Multiple Devices

  • تلاش مجدد (Retries) Retries

تست داده‌محور (Data Driven Testing) Data Driven Testing

  • تست داده‌محور - پارامتری کردن تست‌ها Data Driven Testing - Test Parameterization

  • خواندن داده‌های تست از فایل JSON Reading test data from a JSON File

اتوماسیون اپلیکیشن‌های زنده و واقعی Automating Real Time LIVE Apps

  • اتوماسیون المان‌ها در اپلیکیشن تجارت الکترونیک آمازون Hitting Elements on Amazon Ecommerce app

  • اتوماسیون اپلیکیشن ژست-محور Flipboard Automating the Flipboad Gesture based app

فریم‌ورک مدل شیء صفحه (Page Object Model) Page Object Model Framework

  • دانلود کد کامل فریم‌ورک Download the entire framework code

  • طراحی ساختار معماری و نصب وابستگی‌ها Designing the architectural layout and installing dependencies

  • نوشتن کیس‌های تست Writing Test cases

  • ساخت اشیاء صفحه (Page Objects) Creating Page Objects

  • ساخت فایل فیکسچر و تست لاگین از طریق Page Objects Creating the fixture file and Login Test from the Page Objects

  • ساخت کیس تست جدید و Page Objects از المان‌های صفحه اصلی Creating another Test case and Page Objects from HomePage elements

  • ساخت Page Objects و تست‌های صفحه سبد خرید Creating Cart PageObjects and Test cases

هوش مصنوعی Agentic - ساخت کامل فریم‌ورک از صفر / گیت‌هاب / Jenkins CI Agentic AI - Building Entire framework from scratch / GitHub / Jenkins CI

  • ایجنت AI - ساخت کامل فریم‌ورک از صفر AI Agent - Building Entire framework from scratch

  • ایجنت AI - پوش کردن کد به مخزن گیت‌هاب AI Agent - Pushing the code to the remote GitHub repo

  • گیت‌هاب اکشنز - CI GitHub Actions - CI

  • پیکربندی گزارشات Allure Configuring Allure Reports

یکپارچه‌سازی مداوم با Jenkins CI Jenkins CI

  • پیکربندی Jenkins CI Configuring Jenkins CI

  • یکپارچه‌سازی مداوم (Continuous Integration) Continuous Integration

سرور Mobile MCP Mobile MCP server

  • MCP چیست؟ What is MCP?

  • پیکربندی MobileMCP و اجرای تست روی دستگاه واقعی Configuring MobileMCP and running the test on real device

  • استفاده از Mobile MCP برای برقراری تماس تلفنی Using Mobile MCP making a phone call

دانلود کد بخش آموزش‌های IOS Download the code from the IOS Lectures

  • دانلود کد کامل استفاده شده در آموزش‌های IOS Download the complete code used in IOS lectures

تست اپلیکیشن‌های IOS IOS Apps Testing

  • نصب IOS IOS Installation

  • نصب MobileWright و اجرای اولین تست روی دستگاه واقعی Install MobileWright and execute the very first test on Real Device

  • پیش‌نیازهای بررسی المان‌ها Pre-requisite for inspecting elements

  • پیکربندی دستگاه واقعی Real Device Configuration

  • بررسی المان‌ها روی دستگاه واقعی IOS Inspecting Elements on Real IOS Device

  • اجرای تست روی اپلیکیشن MediShop Executing Test on the MediShop App

مبانی تایپ‌اسکریپت (برگرفته از دوره Playwright Typescript) Typescript Fundamentals (Taken from the Playwright Typescript course)

  • مقدمه‌ای بر تایپ‌اسکریپت Introduction to Typescript

  • پیش‌نیازها Pre-requisite

  • کنوانسیون‌های نام‌گذاری، متغیرها و انواع داده‌ها Naming Conventions, Variables and Datatypes

  • انواع داده‌های بیشتر More Types

  • عملگرها Operators

  • عملگرهای الحاق (Concatenation) Concatenation Operators

  • توابع Functions

  • توابع Arrow و اورلودینگ توابع Arrow Functions and Function Overloading

  • دستورات کنترل جریان - IfElse و SwitchCase Control Flow statements - IfElse, SwitchCase

  • حلقه‌ها Loops

  • آرایه‌ها Arrays

  • آرایه‌های دوبعدی 2D Arrays

  • تاپل‌ها (Tuples) Tuples

  • اشیاء (Objects) Objects

  • برنامه‌نویسی شی‌گرا - کلاس‌ها OOPS - Classes

  • برنامه‌نویسی شی‌گرا - اصلاح‌کننده‌های دسترسی و دامنه متغیرها OOPS - Access modifiers and Variable scopes

  • برنامه‌نویسی شی‌گرا - Export و Import OOPS - Export and Import

  • برنامه‌نویسی شی‌گرا - ارث‌بری OOPS - Inheritance

  • برنامه‌نویسی شی‌گرا - کلاس‌های انتزاعی OOPS - Abstract Classes

  • برنامه‌نویسی شی‌گرا - اینترفیس‌ها OOPS - Interfaces

  • گتر و ستور (Getter and Setter) Getter and Setter

  • مدیریت استثناها (Exception Handling) Exception Handling

بونوس و محتوای اضافی BONUS

  • درس بونوس BONUS LECTURE

نمایش نظرات

آموزش MobileWright - تست اتوماسیون موبایل با Agentic AI و MCP
جزییات دوره
13.5 hours
74
(آخرین آپدیت)
206
4.4 از 5
دارد
دارد
دارد
Rahul Arora
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Arora Rahul Arora

Way2Automation - کارگردان و گورو اتوماسیون