تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

XCUITest iOS Automation with Swift & Detox Mobile Testing

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ ساعتين

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

تقع تطبيقات الهاتف المحمول في قلب المنتجات الرقمية الحديثة، ويتزايد الطلب على المهنيين المهرة في اختبار التشغيل الآلي للأجهزة المحمولة. هذه الدورة عبارة عن دليل عملي كامل لأتمتة XCUITest iOS، واختبار أتمتة iOS UI، وأتمتة Detox للهواتف المحمولة باستخدام JavaScript، وهي مصممة لتأخذك من المستوى المبتدئ إلى المستوى المتقدم. ستبدأ بأساسيات أتمتة اختبار iOS من الصفر، وتعلم كيفية أتمتة تطبيقات iOS باستخدام إطار عمل أتمتة XCUITest iOS وSwift لأتمتة الاختبار. ستفهم كيفية تحديد العناصر، والتعامل مع الإيماءات، والتنبيهات، والانتظار، والتحقق من الصحة، وتصميم أطر عمل موثوقة وقابلة للصيانة لأتمتة iOS المستخدمة في مشاريع العالم الحقيقي. تركز الدورة بعد ذلك على أتمتة التخلص من السموم باستخدام JavaScript، وهو حل قوي لاختبار الأجهزة المحمولة الشامل وأتمتة الأجهزة المحمولة عبر الأنظمة الأساسية. ستتعلم كيفية كتابة اختبارات مستقرة، وإدارة المزامنة، وأتمتة سير عمل المستخدم الحقيقي لتطبيقات الهاتف المحمول الحديثة. ولمساعدتك على البقاء جاهزًا للمستقبل، تقدم الدورة الذكاء الاصطناعي في أتمتة الاختبار ومفاهيم الاختبار المدعومة بالذكاء الاصطناعي. ستفهم كيف يمكن لأتمتة الاختبار الذكي واختبارات الإصلاح الذاتي وأتمتة الاختبار باستخدام الذكاء الاصطناعي تحسين تغطية الاختبار والموثوقية وكفاءة الأتمتة الشاملة في فرق ضمان الجودة الحديثة. هذه الدورة مثالية للمختبرين اليدويين الذين ينتقلون إلى الأتمتة ومهندسي أتمتة ضمان الجودة وأي شخص يتطلع إلى بناء مهارات أتمتة متنقلة جاهزة للعمل. كما أنه يساعد في إعداد مقابلات أتمتة iOS والنمو الوظيفي للمختبرين الذين يرغبون في العمل على أطر أتمتة متنقلة متقدمة. بحلول نهاية هذه الدورة، ستكون واثقًا من بناء حلول اختبار أتمتة متنقلة قابلة للتطوير وقابلة للصيانة وحديثة لتطبيقات العالم الحقيقي.XCUITest، iOS Automation، Swift، Detox، اختبار الهاتف المحمولXCUITest أتمتة iOSاختبار أتمتة iOS UIاختبار أتمتة الهاتف المحمولSwift للاختبار الآليالتخلص من السموم أتمتة المحمولأتمتة التخلص من السموم مع أتمتة JavaScriptiOS إطار عمل اختبار شامل للهاتف المحمول أتمتة اختبار iOS من الصفراختبار الهاتف المحمول للمبتدئين أتمتة الهاتف المحمول عبر الأنظمة الأساسيةاختبار التشغيل الآلي لتطبيقات الهاتف المحمولالتحضير لمقابلة أتمتة iOSمهندس أتمتة ضمان الجودةتصميم إطار أتمتة الهاتف المحمولالذكاء الاصطناعي في أتمتة الاختبارالاختبار الذي يعمل بالذكاء الاصطناعيأتمتة الاختبار الذكياختبارات الشفاء الذاتيأتمتة الاختبار مع الذكاء الاصطناعيأتمتة ضمان الجودة الحديثةمختبر يدوي للأتمتةالنمو الوظيفي لاختبار ضمان الجودةاختبار الأتمتة للمختبرينالمبتدئين إلى المحمول المتقدم مهارات التشغيل الآلي للأجهزة المحمولة الجاهزة للعمل

تم تحديث الدورة في 27 ديسمبر 2025 بالمفاهيم التالية:
  • تعريف الكائن باستخدام Layout Inspector
  • تعريف الكائن باستخدام App.js
  • الإجراءات على عناصر واجهة مستخدم تطبيق Android
  • التعامل مع حقول النص - اضغط على BackspaceKey، وreplaceText، وclearText، وtapeReturnKey - android الجهاز
  • التعامل مع الضغط لفترة طويلة، والتمرير، وشريط التمرير، ولقطة الشاشة، ومنتقي التاريخ - جهاز android
  • التعامل مع أجهزة Android الحقيقية
  • إنشاء كود Android باستخدام موجه مساعد الطيار
تم تحديث الدورة في 26 ديسمبر 2025 بالمفاهيم التالية:
  • Detox Android Configuration
تم تحديث الدورة في 24 ديسمبر 2025 بالمفاهيم التالية:
  • مقدمة إلى Javascript
  • تكوين Javascript على نظام التشغيل Windows  MAC
  • نظرة عامة على Console.log() وHello World Program
  • نظرة عامة على المتغيرات والتعليقات والثوابت وأنواع البيانات وعوامل التشغيل مع الأمثلة
  • الشرطية، والتكرار، والفاصل، والمتابعة، وتبديل البيانات، والوظائف، والمجهول، والسهم، والكائنات ذات أمثلة
  • المصفوفات وforEach والفئة والكائن والمنشئ والأساليب

تم تحديث الدورة في 23 ديسمبر 2025 بالمفاهيم التالية:
  • تنفيذ شريط التمرير على العنصر باستخدام AdjustSliderToPosition
  • التعامل مع DatePicker باستخدام setDatePickerDate
  • نظرة عامة على كائن الجهاز والأوامر
  • توقع - toBeVisible(), toExist() , toHaveText(), toHaveLabel(), toHaveId(), toHaveValue(), waitFor(), withTimeout(), toBeFocused()  مع أمثلة

تم تحديث الدورة في 22 كانون الأول (ديسمبر) 2025 بالمفاهيم التالية:
  • أداء النقر على العنصر
  • أداء النقر على العنصر باستخدام الإحداثيات
  • كيفية فتح مصدر التطبيق في xcode وتحديد المواقع
  • إجراء النقر المتعدد على العنصر
  • إجراء الضغط الطويل على العنصر
  • إجراء عملية التمرير - لليسار واليمين ولأعلى ولأسفل
  • إجراء عملية الضغط
  • إجراء عملية التمرير - أعلى وأسفل ويسار ويمين
  • التعامل مع حقول النص - TapBackspaceKey، وreplaceText، وclearText، وtapeReturnKey
  • التقاط لقطة شاشة

تم تحديث الدورة في 16 ديسمبر 2025 بالمفاهيم التالية:
  • نظرة عامة على JEST
  • وصف JEST، beforeAll، afterAll، beforeEach، afterEach مع أمثلة
  • نظرة عامة على الوعد وعدم المزامنة والانتظار
  • تحديد العنصر باستخدام Accessibility Inspector
  • تحديث تكوين إعادة تثبيت التطبيق في ملف تكوين التخلص من السموم
  • تشغيل التطبيقات المثبتة بالفعل باستخدام التخلص من السموم
  • تحديد عنصر باستخدام تسميته - مثال على طريقة by.label()
  • تحديد عنصر باستخدامه نصًا - مثال على طريقة by.text()
  • التقاط معلومات العنصر باستخدام getAttributes()
  • التقاط جميع معلومات العناصر باستخدام getAttributes()
  • تحديد عنصر باستخدام فهرسه - مثال على طريقة atIndex()
  • تحديد عنصر باستخدام by.traits([traits]) &(matcher)
  • تحديد عنصر باستخدام withAncestor(matcher)
تم تحديث الدورة في 15 ديسمبر 2025 بالمفاهيم التالية:
  • مقدمة إلى التخلص من السموم
  • التخلص من السموم مقابل Appium vs XCUITest
  • اختبار التخلص من السموم - الصندوق الرمادي
  • إعداد البيئة للتخلص من السموم
  • إنشاء مشروع للتخلص من السموم
  • تكوين المشروع باستخدام التخلص من السموم

تم تحديث الدورة في 08 ديسمبر 2025 بالمفاهيم التالية:
  • نظرة عامة على الذكاء الاصطناعي
  • نظرة عامة على LLM
  • نظرة عامة على RAG
  • نظرة عامة على الذكاء الاصطناعي التوليدي
  • نظرة عامة على الذاكرة
  • نظرة عامة على وكيل الذكاء الاصطناعي
  • نظرة عامة على LangChain وLangGraph
  • نظرة عامة على خادم MCP
  • نظرة عامة على الإنسان في الحلقة والهلوسة والدرابزين
  • نظرة عامة على الضبط الدقيق
  • نظرة عامة على السياق
  • نظرة عامة على المطالبات
  • ChatGPT vs CoPilot vs CURSOR
  • نظرة عامة على OpenAI
  • نظرة عامة على نماذج الذكاء الاصطناعي
  • نظرة عامة على سير عمل n8n
  • إنشاء مفتاح واجهة برمجة التطبيقات في OpenAI
  • إنشاء سير عمل في n8n
  • إنشاء محادثة عامة في n8n سير العمل
  • نظرة عامة على رموز OpenAI المميزة
  • CURSOR - إنشاء ملحق Chrome للتسجيل والتشغيل
  • CURSOR - إنشاء تطبيق OTP Shield للهاتف المحمول
  • إنشاء اختبار XCUITest باستخدام محرر VSCode


تم تحديث الدورة في 29 يناير 2025 بالمفاهيم التالية:
  • الحصول على حالة التبديل والتعامل Switch

تم تحديث الدورة في 1 أغسطس 2024 بالمفاهيم التالية:
  • تشغيل/ إيقاف تشغيل Bluetooth
  • تشغيل/إيقاف تشغيل Wifi
  • التعامل مع الأدوات
  • XCUIDevice --> اضغط على الصفحة الرئيسية
تم تحديث الدورة في 1 أبريل 2024 بالمفاهيم التالية:
  • أدخل حرفًا حسب الحرف في حقل النص باستخدام المفاتيح

تم تحديث الدورة في 31 مارس 2024 بالمفاهيم التالية:
  • كيفية حذف قيمة من حقل نص باستخدام المفاتيح["حذف"]

تم تحديث الدورة في 28 مارس 2024 بالمفاهيم التالية:
  • . NSPredicate مع مثال
تم تحديث الدورة في 24 يناير 2024 بالمفاهيم التالية:
  • كيفية التقاط إحداثيات عنصر
  • كيفية إجراء عملية السحب والإسقاط

تم تحديث الدورة في 22 ديسمبر 2023 بالمفاهيم التالية:
  • مثال على المطابقة - المعرف
  • كيفية التعامل مع الخلايا الكائنات
  • تشغيل IPhoneSetting وحذف سجل Safari
  • تحويل عدد صحيح إلى سلسلة
  • إنشاء رقم ديناميكي
  • arc4random --> مولد أرقام عشوائية
  • أتمتة تدفق تسجيل الدخول إلى SauceDemo في متصفح Safari
  • انقر فوق استخدام الإحداثيات


تم تحديث الدورة في 14 ديسمبر 2023 بالمفاهيم التالية:
  • كيفية تحديد كائنات متعددة / تحديد كائن فريد

نقوم بتحديث المحتوى بناءً على متطلبات الطلاب نفسها، إذا شعرت أن هناك حاجة إلى إضافة المزيد من المحتوى، فلا تتردد في مشاركته معنا حتى نقوم بتحديث المحتوى بالمواضيع المطلوبة قريبًا.
تم تحديث الدورة في 4 يونيو 2023 بالمفاهيم التالية:
  • كيفية حذف القيمة من حقل نصي باستخدام XCUITest وإعادة إدخال قيمة جديدة
  • كيفية التقاط القيم من جميع الحقول النصية وطباعتها على وحدة التحكم.
  • كيفية التحقق من قيمة معينة من قائمة القيم وكسر الحلقة
  • كيفية التقاط لقطة شاشة


تم تحديث الدورة في 20 أبريل 2023 بالمفاهيم التالية:
  • التعامل مع متصفحات Safari باستخدام XCUITest
  • WaitforExistance
  • Page Factory Framework مع مثال
  • لم يتم العثور على إنشاء ملف الإدخال مشكلة info.plist والحل الذي نحتاج إلى تنفيذه
تم تحديث الدورة في 12 أبريل 2023 بالمفاهيم التالية:
  • نظرة عامة على الوظائف السريعة مع الأمثلة

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات