لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش چارچوب اتوماسیون پیشرفته با Appium C# - 2020 به روز شده است
Advanced Automation framework with Appium C# - 2020 Updated
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
خودکارسازی برنامه اندروید و iOS در ویندوز و MacOS در سی شارپ با Appium درک اصول Appium با سی شارپ درک نحوه استفاده از Appium برای اتوماسیون برنامه های بومی و ترکیبی درک کد استاندارد صنعت ساختمان از مرحله اولیه شروع کد درک مشکلات مختلف که می تواند حل شده در مرحله توسعه کد Appium درک ساخت چارچوبی که می تواند برای ویندوز و MacOS متقابل باشد. کار کردن
دوره توسعه چارچوب اتوماسیون با Appium C# (پیشرفته) اولین دوره آموزشی در اینترنت است که در مورد خودکارسازی برنامه اندروید و iOS در هر دو سیستم عامل ویندوز و MacOS در سی شارپ با Appium صحبت می کند.
این دوره برای اولین بار در سال 2018 راه اندازی شد، زمانی که Appium در مرحله انتشار آلفا بود، اما بعداً، تغییرات اساسی بسیاری در انتشار 20 نوامبر 2019 Appium رخ داد و دوره پس از آن نیاز به ارتقاء اساسی داشت.
**** این دوره اکنون در سال 2020 ارتقا یافته است تا تمام تغییرات اساسی در فصل 3 را پوشش دهد ****
محتوای فصل 1
موضوعاتی که در فصل 1 تحت پوشش قرار می گیرند در زیر آمده است
مبانی Appium و نحوه عملکرد آن
آشنایی با نحوه کار با Appium desktop client در Windows 10 و MacOS
خودکار Appium برای Android در Windows 10 برای برنامه Ionic
مدل شیء صفحه با Appium
خودکار کردن Appium برای iOS در MacOS برای برنامه Xamarin
حل کردن رایج ترین مشکلات پیش آمده.
محتوای فصل 2
BDD با Specflow برای Appium
طراحی - توسعه چارچوب appium
گزارش برای چارچوب appium
فصل 3 - همه چیز را به سال 2020 ارتقا دهید
فریم ورک را به Appium 4.1.1 ارتقا دهید
فریم ورک را به .NET Core 3.1 ارتقا دهید
کتابخانه ها را به آخرین Specflow ارتقا دهید
استاندارد کدنویسی را با Page Object Model، DriverFactory و Custom PageFactory جدید ارتقا دهید
این دوره اصول C# یا Specflow را پوشش نمیدهد، اما خود دوره فرض میکند که اینها برخی از پیش نیازهای قبل از شروع این دوره هستند.
سرفصل ها و درس ها
مقدمه ای بر Appium
Introduction to Appium
معرفی دوره
Introduction on the course
یک مقدمه
An Introduction
Appium چگونه کار می کند؟
How Appium Works ?
آشنایی با Appium با iOS و Android
Understanding Appium with iOS and Android
خودکارسازی برنامه اندروید Hybrid Ionic در ویندوز 10
Automating Hybrid Ionic android application in Windows 10
معرفی
Introduction
Appium Desktop برای سیستم عامل ویندوز 10
Appium Desktop for Windows 10 OS
نوشتن کد ساده در Appium با سی شارپ برای برنامه Ionic
Writing simple code in Appium with C# for Ionic application
ایجاد اپلیکیشن Ionic برای اتوماسیون Appium
Creating Ionic application for Appium automation
نوشتن کد ساده در Appium با سی شارپ برای برنامه Ionic (Contd)
Writing simple code in Appium with C# for Ionic application (Contd)
یادآوری و حل مشکلات با کد ساده بالا
Recollecting and resolving the issues with above simple code
فراخوانی و مدیریت سرور Appium از کد سی شارپ
Invoking and managing Appium server from C# code
بازسازی کد برای هماهنگی با تغییرات توسعه چارچوب
Refactoring code to align with framework development changes
توجه - برخی از کدهای این بخش در بخش 12 ارتقا می یابد
Attention - Some of code in this section will be upgraded in Section 12
بازسازی کد موجود برای هماهنگی با توسعه چارچوب آینده
Refactoring our existing code to align with future framework development
بازسازی کد موجود ما برای هماهنگی با توسعه چارچوب آینده (Contd)
Refactoring our existing code to align with future framework development (Contd)
بازسازی کد موجود ما برای هماهنگی با توسعه چارچوب آینده (Contd)
Refactoring our existing code to align with future framework development (Contd)
حذف استاتیک از همه کدهای موجود برای آماده سازی کد برای آزمایش های موازی
Removing static from all our existing code to get code ready for Parallel tests
حذف ایستا از کد موجود برای آماده سازی کد برای تست های موازی (Contd)
Removing static from existing code to get code ready for Parallel tests (Contd)
حذف استاتیک و بستن برنامه اندروید پس از اجرای تست
Removing static and closing Android application after test execution
مدل شی صفحه برای Appium با سی شارپ برای برنامه Ionic
Page Object Model for Appium with C# for Ionic application
توجه - برخی از کدهای این بخش در بخش 12 ارتقا می یابد
Attention - Some of code in this section will be upgraded in Section 12
مدل شی صفحه برای Appium با سی شارپ
Page Object Model for Appium with C#
مدل شی صفحه برای Appium با C# (Contd)
Page Object Model for Appium with C# (Contd)
مدل شی صفحه برای Appium با C# (Contd)
Page Object Model for Appium with C# (Contd)
مدل شی صفحه برای Appium با سی شارپ
Page Object Model for Appium with C#
پیمایش صفحه POM
Page Navigation of POM
کد منبع تا Page Object Model
Source code until Page Object Model
Automation Native iOS Xamarin App در MacOS
Automation Native iOS Xamarin App in MacOS
معرفی Appium در حال اجرا در MacOS
Introduction to Appium running in MacOS
نصب کلاینت دسکتاپ Appium و سرور Appium
Installing Appium desktop client and Appium server
کلاینت دسکتاپ Appium برای MacOS
Appium desktop client for MacOS
افزودن کد برای پشتیبانی از برنامه Native iOS برای پروژه موجود ما (قسمت 1)
Adding code to support Native iOS app support for our existing project (Part 1)
افزودن کد برای پشتیبانی از برنامه Native iOS برای پروژه موجود ما (قسمت 2)
Adding code to support Native iOS app support for our existing project (Part 2)
مکان یابی عناصر رابط کاربری برنامه Xamarin از طریق Appium Inspector و افزودن آنها به کد
Locating Xamarin app UI elements via Appium Inspector and adding them to code
مدل شی صفحه برای Appium با سی شارپ برای برنامه Native
Page Object Model for Appium with C# for Native application
مدل شی صفحه برای Appium با جاوا برای برنامه Native
Page Object Model for Appium with Java for Native application
کد منبع کامل
Complete source code
خلاصه فصل 1
Summary of Season 1
خلاصه
Summary
فصل 2 - مقدمه و نمای کلی طراحی چارچوب
Season 2 - Introduction and framework design overview
معرفی فصل 2
Introduction to Season 2
مقدمه چارچوب
Framework Introduction
مقدمه ای بر طراحی و توسعه چارچوب
Introduction to Framework design and development
BDD با Specflow برای Appium C#
BDD with Specflow for Appium C#
معرفی
Introduction
ایجاد مرجع Specflow برای پروژه موجود
Creating Specflow Reference for existing project
معمار نرم افزار ، مشاور ، Youtuber و بهترین فروشنده من Karthik K.K هستم من در مورد ابزارها و فن آوری های مختلف مشاوره ، وبلاگ نویسی و تحقیق انجام می دهم که علاقه من را برمی انگیزد. من بیش از 13 سال است که مشغول تست اتوماسیون نرم افزار هستم و علاقه من به یادگیری مطالب جدید که امکان اتوماسیون را فراهم می کند هرگز به خطر نیفتاده است.
به دلیل اشتیاق من در تست اتوماسیون ، کاملاً در معرض ابزارها و زبانهایی قرار گرفتم
دسک تاپ و وب: QTP ، سلنیوم ، Specflow ، VS Coded UI ، Ranorex ، Test Complete و Cucumber
موبایل: Appium ، Robotium ، Calabash ، Espresso ، Selendroid
زبان ها: C # ، Java ، Ruby ، Powershell ، Javascript ، VBScript
ابزارهای ابری: لاجوردی ، بارانداز
Misc Tools: Mockito ، مطمئن باشید ، Bound-Box ، FluentAutomation
علاقه مند به: MVC ، چارچوب موجودیت ، LINQ ، جعلی ، استقرار توزیع شده ، SAAS
نمایش نظرات