لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش XCUITtest برای اتوماسیون رابط کاربری iOS با استفاده از Swift
XCUITest for iOS UI Automation using Swift
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
XCUITest,iOS Automation, UI Automation, iOS UI Automation, Xcode, swift, object-c, XCUITest گام به گام می توانند برنامه را با استفاده از XCUITest خودکار کنند. Mac Machine ایده ای در مورد هر زبان برنامه نویسی دارد
دوره در 24 ژانویه 2024 با مفاهیم زیر به روز شد:
نحوه گرفتن مختصات یک عنصر
نحوه انجام عملیات کشیدن و رها کردن
دوره در 22 دسامبر 2023 با مفاهیم زیر به روز شد:
مثالی در مورد تطبیق - شناسه
نحوه مدیریت اشیاء سلول
IPhoneSetting حذف سابقه سافاری را راه اندازی کنید
تبدیل عدد صحیح به رشته
ایجاد شماره پویا
arc4random -- تولید کننده اعداد تصادفی
جریان ورود به سیستم SauceDemo را در مرورگر Safari به صورت خودکار انجام دهید
روی استفاده از مختصات
ضربه بزنید
دوره در 14 دسامبر 2023 با مفاهیم زیر به روز شد:
نحوه شناسایی چندین شی/شناسایی یک شی منحصر به فرد
ما در حال به روز رسانی محتوا بر اساس نیازهای دانش آموزان هستیم، اگر احساس می کنید که محتوای بیشتری باید اضافه شود، با ما به اشتراک بگذارید تا به زودی مطالب را با موضوعات درخواستی به روز کنیم.
دوره در 4 ژوئن 2023 با مفاهیم زیر به روز شد:
نحوه حذف مقدار از یک فیلد متنی با استفاده از XCUITest و وارد کردن مجدد مقدار جدید
نحوه گرفتن مقادیر از تمام فیلدهای متنی و چاپ آنها در کنسول.
نحوه تأیید یک مقدار خاص از لیست مقادیر و شکستن یک حلقه
نحوه گرفتن اسکرین شات
دوره در 20 آوریل 2023 با مفاهیم زیر به روز شد:
بررسی مرورگرهای سافاری با استفاده از XCUITest
WaitforExistance
Page Factory Framework با مثال
مشکل info.plist و راه حلی که باید پیاده سازی کنیم فایل ورودی ساخت پیدا نشد
دوره در 12 آوریل 2023 با مفاهیم زیر به روز شد:
مشاهده اجمالی توابع بهسرعت همراه با مثالها
به بهترین و جدیدترین دوره آزمایشی XCUITest UI Automation به روز شده خوش آمدید
این دوره برای مبتدیانی طراحی شده است که مشتاقانه به دنبال یادگیری مرحله به مرحله تست UI در iOS هستند.
این دوره تمام اصول اولیه ای را که برای تست UI با استفاده از iOS باید بدانید را پوشش می دهد.
هنگامی که این دوره آموزشی را یاد گرفتید، در اصول اولیه قویتر خواهید شد و برای خودکار کردن هر برنامه iOS آماده هستید.
منتظر چه هستید؟ فقط در دوره ثبت نام کنید و مهندس UI Test برای همه برنامه های iOS شوید.
موضوعاتی که قرار است به عنوان بخشی از آموزش پوشش دهیم:
نمای کلی برنامه آموزشی:
مروری مختصر در مورد XCUITest و مقایسه با سایر ابزارها
معرفی زبان سریع با برنامه های پایه
مفاهیم اولیه پیکربندی XCUIT با مثال
XCUITتست مفاهیم پیشرفته با مثال
خودکارسازی برنامه ها با استفاده از XCUITest
اگر مبتدی هستید و می خواهید برخی از بایت های دانش را در XCUITest یاد بگیرید، در جای درستی هستید، ما این دوره را طراحی کردیم که ابتدا اصول زبان سوئیفت را پوشش می دهد تا ایده ای در مورد این زبان داشته باشید و بعداً با آن شروع کردیم. XCUITest با مثال های مختلف که اصول اولیه XCUITest API را نیز پوشش می دهد. ما مجموعهای از ویدیوها را پوشش میدهیم که عناصر رابط کاربری مختلفی را پوشش میدهند که به راحتی میتوانیم با آنها را خودکار کنیم، به عنوان مثال سناریوهایی را برای Handle Slider، Date Pickers، Scroll Bars و بسیاری موارد دیگر در خود جلسات پوشش دادیم. در پایان این جلسات شما در موقعیتی خواهید بود که می توانید کار اتوماسیون خود را در پروژه خود شروع کنید.
با این آموزش شروع کنید و هر زمان که با مشکلی مواجه شدید سؤالاتی را مطرح کنید.
برای شما بهترین ها را آرزو می کنم
متشکرم با احترام،
سورندرا جاگانادام
سرفصل ها و درس ها
معرفی
Introduction
مقدمه ای بر برنامه آموزشی
Introduction to training program
مروری بر XCUITest
Overview on XCUITest
XCUITest در مقابل Appium در مقابل Expresso
XCUITest vs Appium vs Expresso
سویفت - برنامه سلام دنیا
Swift - Hello world program
سویفت - نظرات
Swift - Comments
Swift - متغیرها و ثابت ها
Swift - Variables & Constants
سوئیفت - انواع داده با مثال
Swift - Datatypes with examples
مروری بر اپراتور و مثال هایی در عملگر حسابی
Overview on Operator & Examples on Arithmetic operator
عبارات شرطی - IF با مثال
Conditional statements - IF with examples
سوئیچ عبارت با Range، با Tuple
Switch statement with Range , with Tuple
آرایه ها - اضافه کردن، درج کردن، محتویات، حذف روش ها، مرتب سازی
Arrays- Append, Insert, contentsOf, Remove Methods, Sort
مروری بر تابع با مثال
Overview on Function with examples
تبدیل عدد صحیح به رشته | ایجاد شماره پویا | arc4random|
Convert Integer to String | Generate Dynamic Number | arc4random|
XCUITest مفاهیم اساسی
XCUITest Basic Concepts
XCUITtest پیش نیاز | ضبط و پخش را با استفاده از XCUITest انجام دهید
XCUITest Prerequisite | Perform Record & Playback using XCUITest
مروری بر XCUITest API
Overview on XCUITest API
شناسایی شی با استفاده از حالت اشکال زدایی
Object Identification using Debugging Mode
اسکریپت پایه را با استفاده از قابلیت Debugging Mode ایجاد کنید
Create Basic Script using Debugging Mode feature
شناسایی شی با استفاده از بازرس دسترسی و ایجاد اسکریپت اولیه
Object Identification using Accessibility Inspector & Basic Script Creation
با استفاده از مختصات ضربه بزنید
Tap using Coordinates
مدیریت SearchBox و فیلدهای متنی با استفاده از boundBy
Handling SearchBox & Text Fields using boundBy
مدیریت انتخابگر تاریخ با استفاده از مفهوم otherElements
Handling Date Picker using otherElements concept
مدیریت نمای انتخابگر با استفاده از تنظیم
Handling Picker View using adjust
کنترل لغزنده با استفاده از تنظیم
Handling Slider using adjust
مدیریت سوئیچ ها با استفاده از اولین تطابق و کنترل عناصر دیگر
Handling Switches using firstmatch and other elements handling
چگونه اظهارات را به برنامه خود اضافه کنید
How to add Assertions to your program
نحوه حذف مقدار از یک فیلد متنی با استفاده از XCUITest و دوباره وارد کردن قسمت 1
How to delete value from a text field using XCUITest and re-enter Part 1
نحوه حذف مقدار از یک فیلد متنی با استفاده از XCUITest و دوباره وارد کردن قسمت 2
How to delete value from a text field using XCUITest and re-enter Part 2
نحوه چاپ تمام مقادیر فیلدهای متنی با استفاده از حلقه for
How to Print all the values from the text fields using for loop
مقدار را با تمام مقادیر فیلد متنی مقایسه کنید و حلقه را برای یک مورد خاص بشکنید
Compare value with all values from text field and break the loop for a specific
نحوه گرفتن اسکرین شات
How to capture screenshot
نحوه اسکرول کردن، اسکرولاپ
How to scrolldown, scrollup
نحوه رسیدگی به سوایپ به چپ، روی نشانگر صفحه به راست بکشید
How to handle swipe left, swipe right on page indicator
نحوه کار با مرورگر سافاری
How to handle safari browser
کنترل جریان ورود به سیستم SauceDemo در مرورگر سافاری
Handle SauceDemo Login flow on Safari Browser
مدیریت سلولها، تنظیمات آیفون و حذف تاریخچه سافاری
Handling Cells , IPhoneSetting & Delete Safari History
یک شی منحصر به فرد را شناسایی کنید قسمت 1
Identify a unique object Part 1
یک شی منحصر به فرد را شناسایی کنید قسمت 2
Identify a unique object Part 2
منتظر Elements با استفاده از دستور waitForExistence باشید
Wait for Elements using waitForExistence command
مختصات یک عنصر را بگیرید و عملیات کشیدن و رها کردن را انجام دهید
Capture Coordinates of an Element & Perform Drag and Drop Operation
چارچوب کارخانه صفحه با مثال
Page factory framework with example
نمایش نظرات