منذ 6 ساعات
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
إتقان اختبار التشغيل الآلي لـ Microsoft Playwright مع 6 اختبارات تدريبية كاملة على مستوى المهندس المعماري، تقدم 500 سؤال اختبار واقعي وموجه بالسيناريوهات ودقيقة للأوامر (2026). تغطي هذه الدورة الأسس القائمة على السيناريوهات، واختبارات ضغط دقة الأوامر (200 سؤال متعدد الأسئلة)، وسيناريوهات الأتمتة المتقدمة في العالم الحقيقي، وقرارات الإطار والهندسة المعمارية، وتكامل CI/CD، وتصحيح الأخطاء، وتحليل الفشل، إلى جانب عمليات محاكاة القرار على مستوى المهندس المعماري التي تتضمن منطق الأتمتة المستندة إلى السياق على نمط MCP، بما في ذلك أنماط إطار أتمتة Playwright CI/CD المستخدمة في خطوط أنابيب المؤسسة مثل إجراءات GitHub وسير العمل على طراز Jenkins. أطر عمل الكاتب المسرحي التي تستخدم TypeScript وJavaScript وPython، وإتقان الأوامر المتقدمة، ومحددات المواقع، والانتظار التلقائي، والتنفيذ المتوازي، واختبار واجهة برمجة التطبيقات (API)، وأتمتة CI/CD للمؤسسات. مثالية لترحيل السيلينيوم أو السرو، وقيادات ضمان الجودة، ومهندسي الاختبار، والمهندسين الذين يستعدون لمقابلات أتمتة الكاتب المسرحي المتقدمة. لا تحتوي هذه الدورة على محاضرات نظرية - فقط أسئلة تدريبية تعتمد على السيناريوهات وتتماشى مع قرارات أتمتة الإنتاج الحقيقية. يعكس كل سؤال تحديات على مستوى المهندس المعماري، وسيناريوهات تصحيح الأخطاء، واعتبارات سير عمل CI/CD، مما يضمن قدرة المتعلمين على اتخاذ قرارات التشغيل الآلي في العالم الحقيقي بثقة.تتضمن دورة اختبار الممارسة هذه ما يلي:
- 6 اختبارات وهمية موقوتة كاملة (40 سؤالًا لكل منها)
- 500 سؤال قائم على السيناريو، بما في ذلك 200 سؤال متعدد الأسئلة لدقة الأوامر لإتقان الكتابة المسرحية بشكل متعمق
- تفسيرات تفصيلية لجميع الأسئلة الصحيحة وغير الصحيحة الخيارات
- محاكاة الاختبار الحقيقي مع التوقيت والتسجيل والمحاولات العشوائية
- التغطية على مستوى المجال وتحليلات الأداء لتتبع التقدم
- إدارة متكاملة للوقت وإرشادات استراتيجية الاختبار
- التركيز على سيناريوهات الإنتاج في العالم الحقيقي، وتصحيح الأخطاء، وسير العمل المستند إلى CI/CD
- تتوافق التحديثات مدى الحياة مع مراجعات المنهج الدراسي المستقبلية وإطار عمل Playwright الإصدارات
تفاصيل الاختبار:
- نص الاختبار: Microsoft Playwright Automation
- اسم الاختبار: اختبار ممارسة أتمتة الكاتب المسرحي على مستوى المهندس المعماري
- تنسيق الاختبار: الاختيار من متعدد والإجابة المتعددة، أسئلة تعتمد على السيناريو
- عدد الأسئلة: 60 لكل اختبار قائم على السيناريو + 200 سؤال MCQs يركز على الأوامر (المجموعة 2)
- الاختبار المدة: 90 دقيقة للاختبارات المبنية على السيناريوهات؛ 240 دقيقة لاختبار الإجهاد لدقة الأوامر
- درجة النجاح: 70%
- مستوى الصعوبة: مستوى المهندس المعماري (أوامر الكاتب المسرحي المتقدمة، ومحددات المواقع، وسيناريوهات CI/CD)
- اللغة: الإنجليزية
المنهج التفصيلي وتغطية الموضوع: تم تنظيم هذا البرنامج الشامل إلى ستة مجالات أساسية، مما يضمن تغطية 100% أتمتة حديثة للكاتب المسرحي على مستوى المؤسسات. المجال 1: أساسيات الكاتب المسرحي والهندسة الأساسية
- الهندسة المعمارية الحديثة للكاتب المسرحي: كيف تختلف بشكل أساسي عن السيلينيوم (الاتصال المباشر بالمتصفح، بدون تحميل WebDriver)
- ميزة الكاتب المسرحي: الانتظار التلقائي المدمج، وإزالة الاختبار غير المستقر، والاتساق عبر المتصفحات
- إتقان المفاهيم الأساسية: سياقات المتصفح، وعزل الاختبار، والويب أولاً التأكيدات والتنفيذ الموازي
- استراتيجيات تحديد المواقع الذكية: المحددات المستندة إلى الأدوار والنص ومعرفات الاختبار للاختبارات القابلة للصيانة
- التثبيت والتكوين: دعم متعدد اللغات (JS/TS/Python/Java/.NET) وإعداد المشروع
- التعامل الديناميكي مع التطبيقات: SPA، وPWAs، وiframes، وshadow DOM، وفي الوقت الفعلي التطبيقات
- التنقل والتحكم في الصفحة: معالجة عنوان URL، والتنقل في السجل، وإدارة دورة حياة الصفحة
- تفاعلات العناصر: النقرات، والنماذج، والقوائم المنسدلة، والسحب والإفلات، وإيماءات المستخدم المعقدة
- إطار التأكيد: تأكيدات الويب أولاً مع إعادة المحاولة التلقائية، والتأكيدات البسيطة، والتخصيص matchers
- استراتيجيات الانتظار الذكية: الانتظار التلقائي مقابل الانتظار الصريح، وشروط الشبكة، ومزامنة حالة العنصر
- التحكم المتقدم في المتصفح: إدارة علامات التبويب/النوافذ المتعددة، ومربعات الحوار، وملفات تعريف الارتباط، والأذونات
- التلاعب بالشبكة: اعتراض الطلب، والسخرية من واجهة برمجة التطبيقات، وتعديل الاستجابة، والاختبار في وضع عدم الاتصال
- نماذج كائنات صفحة المؤسسة: POM على أساس الفصل، وأنماط المكونات، ونمط السيناريو
- الاختبار المبني على البيانات: مصادر البيانات الخارجية، والمعلمات، وإنشاء الاختبار الديناميكي
- تنظيم الاختبار: البنية المعيارية، والمرافق المشتركة، والتكوينات الخاصة بالبيئة
- قابلية تطوير الإطار: التنفيذ المتوازي، وتحسين الأداء، واستعداد CI/CD
- الاختبار غير المستقر. الإزالة: استراتيجيات إعادة المحاولة، وأنماط الاستقرار، وتحليل الفشل
- استراتيجيات الصيانة: الإصدار، وأساليب إعادة البناء، وأنماط التعاون الجماعي
- التقارير المضمنة وتصحيح الأخطاء: عارض التتبع، ووضع واجهة المستخدم، وتقارير HTML، وتسجيلات الفيديو
- تكامل خط أنابيب CI/CD: إجراءات GitHub، وJenkins، حاويات GitLab وAzure DevOps وDocker
- تكامل إدارة الاختبار: Allure وTestRail وXray ولوحات معلومات التقارير المخصصة
- قدرات اختبار واجهة برمجة التطبيقات: عميل HTTP الكامل واختبار GraphQL والتحقق من صحة العقد
- اختبار الانحدار المرئي: مقارنات مثالية للبكسل وإدارة خط الأساس والاختلافات المرئية
- اختبار إمكانية الوصول: تكامل Axe-core، والامتثال لـ WCAG، وعمليات فحص إمكانية الوصول التلقائية
- إتقان اعتراض الشبكة: معالجة الطلب/الاستجابة، وملفات HAR، واختبار الأداء
- الترحيل من السيلينيوم/السرو: الترحيل خطوة بخطوة، ومقارنة الأدوات، وتخفيف المخاطر
- الاختبار المدعوم بالذكاء الاصطناعي: الكاتب المسرحي Codegen وإنشاء الاختبار وصيانة الاختبار الذكي
- اختبار الهاتف المحمول والاستجابة: محاكاة الجهاز وإيماءات اللمس والتحقق من الصحة عبر الأجهزة
- اختبار المكونات: عزل مكونات React وVue وSvelte والاختبار المرئي
- اختبار التطبيقات الإلكترونية وسطح المكتب: استراتيجيات أتمتة تطبيقات سطح المكتب الأصلية
- الذكاء الاصطناعي وMCP التكامل: بروتوكول السياق النموذجي لإنشاء الاختبارات الذكية والإصلاح الذاتي
- الميزات التجريبية: اختبار المكونات، ومعالجة الوقت، وقدرات الكاتب المسرحي القادمة
- تصحيح الأخطاء المتقدم: تحليل التتبع، وتوصيف الأداء، والتصحيح التعاوني
- أفضل ممارسات المؤسسة: اختبار الأمان، ومعالجة الأخطاء، واصطلاحات التسمية، ومراجعات التعليمات البرمجية
- تكامل اختبار الأداء: Lighthouse المقاييس وعناصر الويب الحيوية الأساسية وميزانيات الأداء
- استراتيجيات عبر الأنظمة الأساسية: اتساق Windows/Mac/Linux واختبار الأجهزة السحابية
هيكل الاختبار العملي وإستراتيجية الإعداد: الاستعداد لأتمتة الكاتب المسرحي على مستوى المهندس المعماري من خلال اختبارات وهمية واقعية تعتمد على السيناريوهات والتي تبني الإتقان العملي ومهارات اتخاذ القرار والثقة في الاختبار.
- 6 اختبارات تدريب كاملة: ستة اختبارات وهمية كاملة الاختبارات موقوتة ومسجلة، وتعكس بنية الامتحان الحقيقي وتعقيده
- فئات الأسئلة المتنوعة: تطبيق قائم على السيناريو، ومركّز على الأوامر، والمعرفة/الواقعية، وعلى مستوى البنية
- الأسئلة المستندة إلى السيناريو: تطبيق معرفة الكاتب المسرحي على أتمتة الإنتاج الواقعية، وتصحيح الأخطاء، ومشكلات CI/CD
- تفسيرات شاملة: مبررات تفصيلية لجميع الخيارات، توضح سبب صحة الإجابات أو عدم صحتها
- توقيتها و محاكاة النتائج: توقيت واقعي لتطوير السرعة والتركيز والتحمل.
- بنك الأسئلة العشوائي: يعيد ترتيب الأسئلة والخيارات لمنع الحفظ.
- تحليلات الأداء: رؤى على مستوى المجال لتحديد نقاط القوة ومجالات التحسين.
- استراتيجية متكاملة لإدارة الوقت: تحديد أولويات الأسئلة، وتخصيص الوقت حسب المجال، وتقنيات حذف الخيارات.
- اختبار الاستعداد النهائي: اختبار كامل يحاكي الاختبار الحقيقي. الظروف، مما يؤكد الاستعداد لأدوار الكاتب المسرحي المتقدمة.
استراتيجية إدارة وقت الكاتب المسرحي المضمنة:
- استراتيجية التمرير الأول: أجب عن الأسئلة عالية الثقة بسرعة لتأمين علامات سهلة مبكرًا.
- صندوق الوقت: خصص ~1-2 دقيقة لكل سؤال اعتمادًا على التعقيد.
- طريقة الإبلاغ والإرجاع: تأجيل أسئلة السيناريو المعقدة دون فقدان الزخم.
- أسلوب إزالة الخيارات: إزالة المشتتات لتحسين الدقة تحت الضغط
- قائمة مراجعة المراجعة النهائية: التحقق من صحة جميع الإجابات المحددة في آخر 10-15 دقيقة
استراتيجية الإعداد وإرشادات الدراسة:
- فهم المفاهيم، وليس الأسئلة فقط: استخدم الاختبارات لتحديد مناطق الضعف واستكمال الدراسة بوثائق الكاتب المسرحي
- الهدف> 80% في الاختبارات العملية: بناء الثقة والإتقان المفاهيمي لمتطلبات النجاح بنسبة 70%
- راجع التفسيرات بالتفصيل: فهم المخاطر والأساليب الصحيحة لأوامر Playwright المتقدمة
- محاكاة ظروف الاختبار الحقيقية: محاولة إجراء اختبارات وهمية في جلسات محددة التوقيت وخالية من التشتيت
- التعلم العملي: تدرب على تنفيذ إطار العمل الشامل، واختبار واجهة برمجة التطبيقات (API)، وتصحيح الأخطاء، وتكامل مسار CI/CD
- دليل تفسير النتائج على مستوى المجال:
نماذج من أسئلة التدريب: السؤال 1:
أثناء تصحيح أخطاء الاختبار، تحتاج أحيانًا إلى إيقاف التنفيذ مؤقتًا لمدة محددة مراقبة انتقال واجهة المستخدم بصريًا، على الرغم من عدم تشجيع هذه الممارسة بشكل عام في الاختبار الآلي. ما هو أمر الكاتب المسرحي الذي يفرض تأخيرًا غير مشروط وغير مشروط؟ أ. page.waitForTimeout()
ب. page.waitForFunction(() => new Promise(r => setTimeout(r, ms)))
C. new Promise(resolve => setTimeout(resolve, ms))
D. page.delay() الإجابة: Aالشرح:
ج: صحيح. يقوم الأسلوب page.waitForTimeout() بإيقاف تنفيذ الاختبار مؤقتًا لعدد محدد من المللي ثانية. ويجب استخدامه بشكل مقتصد، عادةً فقط لأغراض تصحيح الأخطاء أو عند التعامل مع التأخيرات غير الحتمية التي لا يمكن التقاطها بواسطة عمليات الانتظار المستندة إلى الأحداث.
ب: غير صحيح. على الرغم من أن هذا الأسلوب يحقق تأخيرًا، إلا أنه يعد طريقة معقدة لتنفيذ مهلة بسيطة. يوفر Playwright واجهة برمجة التطبيقات (API) المباشرة والمخصصة لهذا الغرض، وهي page.waitForTimeout()، وهي أبسط وأكثر أمانًا.
C: غير صحيح. هذا هو وعد JavaScript الأصلي الذي يحظر مشغل الاختبار ولكنه لا يتكامل مع تدفق التحكم الخاص بـ Playwright أو معالجة الأحداث أو الإبلاغ عن الأخطاء. إنه ليس أمر الكاتب المسرحي.
د: غير صحيح. الكاتب المسرحي ليس لديه طريقة page.delay() . الأمر الصحيح لانتظار ثابت هو page.waitForTimeout().
السؤال 2:
تقوم شركتك بإنشاء "مساعد أتمتة" داخلي باستخدام MCP لمساعدة المهندسين المبتدئين على كتابة اختبارات أفضل للكاتب المسرحي. تريد أن يكون المساعد قادرًا على إظهار سلوك الأتمتة الصحيح بطريقة آمنة. ما هي قدرة أداة MCP التي ستكون الأكثر أهمية بالنسبة للمساعد لامتلاكها، مما يسمح لها بتوضيح تفاعلات الكاتب المسرحي بأمان؟ أ. أداة لإعادة هيكلة جميع الاختبارات الموجودة في المستودع إلى معيار جديد.
ب. أداة تقوم بإنشاء مخططات معمارية لإطار عمل الاختبار.
C. أداة لنشر كود الاختبار مباشرة إلى خط أنابيب CI/CD للإنتاج. أداة تطلق سياق متصفح معزولًا وسريع الزوال حيث يمكنها تنفيذ تعليمات برمجية توضيحية. الإجابة: DExplanation:
ج: غير صحيح. تعد إعادة الهيكلة المجمعة عملية قوية ولكنها قد تكون مدمرة وليست مناسبة لأغراض العرض التوضيحي. الدور الأساسي للمساعد هو دور تعليمي، وليس إجراء تعديلات واسعة النطاق على التعليمات البرمجية. ب: غير صحيح. على الرغم من أن المخططات المعمارية تعتبر أدوات مساعدة توضيحية مفيدة، إلا أنها لا تستطيع إظهار السلوك الديناميكي مثل النقر أو الانتظار أو التأكيد. إنها ثابتة ومجردة، لذا فهي أقل أهمية لإظهار تفاعلات الكاتب المسرحي. ج: غير صحيح. يعد نشر كود الاختبار مباشرة في الإنتاج أمرًا عالي الخطورة ولا علاقة له بالعرض التوضيحي الآمن. إن السماح لمساعد الذكاء الاصطناعي بنشر التعليمات البرمجية يتجاوز بوابات المراجعة البشرية ويشكل مخاطر تشغيلية. يجب أن تحدث العروض التوضيحية في جلسات متصفح معزولة ومتحكم فيها، وليس في خطوط أنابيب الإنتاج. د: صحيح. للعرض التوضيحي الآمن، يحتاج المساعد إلى بيئة معزولة. أداة MCP التي ج
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة