اتوماسیون فوقالعاده Appium - اندروید و iOS با جاوا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ایجاد فریمورک کامل اتوماسیون تست موبایل با استفاده از Appium و جاوا از ابتدا
- اتوماسیون اپلیکیشنهای اندروید و iOS روی شبیهسازها، دستگاههای واقعی و پلتفرمهای ابری
- پیادهسازی مفاهیم پیشرفته مانند مدل آبجکت صفحه، Page Factory و waits و gestures و گزارشدهی
- کسب تجربه عملی برای مدیریت مطمئن مصاحبههای اتوماسیون موبایل و پروژههای واقعی
پیشنیازهای دوره
- درک اولیه از مفاهیم تست نرمافزار
- نیازی به تجربه قبلی در Appium یا اتوماسیون موبایل نیست.
- آشنایی با سینتکس جاوا مفید است. اما ما مبانی را پوشش میدهیم.
- دسترسی به یک ماشین ویندوز یا سیستم عامل مک برای راهاندازی و تمرین
- تمایل به همراهی و ساخت همه موارد به صورت گامبهگام
توضیحات دوره
آیا آمادهاید تبدیل به مهندس اتوماسیون موبایل شوید که میتواند فریمورکهای واقعی (اندروید و iOS) را از ابتدا بسازد؟
در این دوره، به شما نشان میدهیم که چگونه با استفاده از Appium با جاوا به اتوماسیون تست موبایل تسلط پیدا کرده و حتی از پایه شروع کنید.
ما با مبانی شروع میکنیم که شامل انواع اپلیکیشنهای موبایل، چالشهای اتوماسیون و نصب ابزارها برای هر دو سیستم عامل ویندوز و سیستم عامل مک است. شما را گامبهگام راهنمایی میکنیم تا جاوا، IntelliJ، نودجیاس، Appium، اندروید استودیو، Xcode و موارد دیگر را راهاندازی کنید.
سپس به اسکریپتنویسی عملی برای هر دو پلتفرم اندروید و iOS میپردازیم. شما اسکریپتها را نوشته و اشکالزدایی میکنید، از شبیهسازها و دستگاههای واقعی استفاده میکنید و از Appium Inspector برای یافتن عناصر و عیبیابی موثر استفاده میکنید.
اما قدرت واقعی دوره در توسعه فریمورک end-to-end است که شما را در آن راهنمایی میکنیم:
- ساختار تست TestNG
- کلاسهای اولیه و یوتیلیتیها
- مدل آبجکت صفحه و Page Factory
- کامپوننتهای قابل استفاده مجدد
- مدیریت waits و gestures
- اجرای چندسکویی (اندروید + iOS)
- تست مرورگر و اتوماسیون WebView
- گزارشدهی با Allure + اسکرینشاتهای خطا
- اجرای تستها از خط فرمان
- اجرای تستها روی زیرساخت ابری BrowserStack
- مشکلات رایج دستگاههای iOS و اندروید و راهحلها
ما دوره را با آمادهسازی برای مصاحبه به پایان میرسانیم تا بتوانید با اعتمادبهنفس وارد مصاحبههای شغلی شوید.
در پایان دوره، شما نه تنها میدانید چگونه اتوماسیون انجام دهید بلکه میآموزید چگونه فریمورکهای اتوماسیون قوی و قابل نگهداری مانند یک حرفهای بسازید.
این دوره برای چه کسانی مناسب است؟
- متخصصان تست که میخواهند به اتوماسیون موبایل انتقال یابند.
- مهندسان اتوماسیون مبتدی که میخواهند پایههای قوی در Appium بسازند.
- متخصصان تست اتوماسیون وب که آماده گسترش به تست اندروید و iOS هستند.
- متخصصان QA که میخواهند فریمورکهای واقعی را از ابتدا بسازند.
- کسی که برای مصاحبههای تست اتوماسیون با تمرکز موبایل آماده میشود.
اتوماسیون فوقالعاده Appium - اندروید و iOS با جاوا
-
بررسی دوره 06:14
-
مدرس را بشناسید 03:41
-
نکاتی برای یادگیری بهتر 07:37
-
انواع اپلیکیشنهای موبایل 07:34
-
آشنایی با اتوماسیون موبایل و معماری Appium 04:44
-
اکوسیستم Appium - آشنایی با دنیای استک فناوری Appium 06:00
-
آشنایی با پکیجهای NPM در نودجیاس 06:19
-
راهاندازی Node و Appium و Appium Inspector 13:28
-
راهاندازی اندروید استودیو و شبیهساز 09:24
-
راهاندازی Node و Appium و Appium Inspector 08:29
-
راهاندازی اندروید استودیو و شبیهساز 04:50
-
فقط برای مک - راهاندازی XCODE 07:15
-
چگونه راهاندازی خود را به طور خودکار بررسی کنید؟ 03:32
-
اتصال Appium Inspector به شبیهساز اندروید 07:22
-
اتصال Appium Inspector به دستگاه واقعی 08:08
-
اتصال Appium Inspector به شبیهساز iOS 02:40
-
اتصال Appium Inspector به دستگاه واقعی iOS 03:07
-
عیبیابی مشکلات اتصال iOS 05:39
-
چگونه یک اپلیکیشن سفارشی در اندروید و iOS نصب کنیم؟ 05:31
-
اولین اسکریپت اتوماسیون - راهاندازی اپلیکیشن 09:07
-
اکشنها - کلیک و ارسال کلیدها 07:06
-
اشکالزدایی اسکریپت در IDE 02:53
-
آشنایی با جاوا و JDK و Intellij Maven 04:12
-
راهاندازی Java JDK Intellij روی ویندوز 15:04
-
راهاندازی Java JDK Intellij روی مک 03:54
-
نسخههای جاوا 01:31
-
مبانی جاوا - متغیرها و تایپهای داده 09:36
-
آرایهها 06:36
-
رشتهها 06:07
-
ArrayList 04:38
-
Hashmap 04:00
-
وراثت، Overloading و Overriding 10:07
-
حلقهها 10:44
-
آشنایی با ایجاد فریمورک 03:28
-
مبانی TestNG 12:09
-
ایجاد کلاسهای اولیه 09:12
-
استفاده از سرویس Appium 08:37
-
مدل آبجکت صفحه در فریمورک اتوماسیون موبایل 11:06
-
استفاده از حاشیهنویسیهای PageFactory برای عناصر 05:51
-
مدیریت waits به روشی کارآمد 09:31
-
ساختار فعلی فریمورک و امکان تغییر 05:30
-
ساختاردهی مجدد این فریمورک 10:10
-
پشتیبانی از اجرای چندسکویی 13:52
-
صفحات ایمن 04:46
-
پر کردن عناصر فرم 21:36
-
اسکرول کردن عناصر قابل اسکرول 26:52
-
Gestures - دنبالهها 19:38
-
Gestures با استفاده از اسکریپت 05:04
-
پر کردن عناصر فرم 19:57
-
انجام سوایپها 07:47
-
انجام Gestures 04:31
-
آشنایی با WebView 07:55
-
سوئچینگ و اتوماسیون webviews 19:02
-
قابلیتهای مرورگر 08:54
-
اجرای خط فرمان 07:23
-
آشنایی با گزارشدهی و یکپارچهسازی Allure 10:33
-
فعالسازی اسکرینشاتها برای خطا 07:45
-
یکپارچهسازی Browserstack و اجرای آزمایشی 10:06
-
آمادگی برای مصاحبهها 08:28
مشخصات آموزش
اتوماسیون فوقالعاده Appium - اندروید و iOS با جاوا
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:59
- مدت زمان :08:16:52
- حجم :5.8GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy