دورة عبر الإنترنت – تدريب احترافي معتمد في برنامج تشغيل الويب Selfnium بلغة Java بواسطة Packt

دورة شاملة لرفع مهارات السيلينيوم باستخدام أطر عمل Java المتقدمة. تعلم أساسيات Java وتقنيات Selenium WebDriver وتنفيذ أطر العمل المتقدمة، المخصصة للمحترفين التقنيين الذين يطمحون إلى إتقان هذا المجال.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

البدء المستوى المتوسط تتقدم متضمن

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • خيار
  • بي دي دي
  • مخضرم
  • المشاريع
  • اختبار
  • جنكينز CI/CD
  • برنامج تشغيل الويب السيلينيوم

What you will learn in the course

Courses for which the course is suitable

  • اختبار البرمجيات
  • مهندس ضمان الجودة
  • مطور البرمجيات
  • مطور الأتمتة
  • تطوير أطر الاختبار
  • أخصائي الاختبار الآلي
  • مدير الاختبار
  • مطور جافا

الخبرة – سلسلة من 4 دورات

دورة شاملة عن السيلينيوم WebDriver مع جافا

  • الإلمام المتعمق بميزات وهندسة السيلينيوم الآلية.
  • تثبيت البيئة بما في ذلك Java وSelenium.
  • أساليب السيلينيوم الأساسية وإعدادات مدير المتصفح.
  • التركيز على المعرفة العملية:
    • توافق المتصفح.
    • بنية برنامج تشغيل الويب.
    • حل المشاكل المشتركة.

مفاهيم جافا الأساسية

  • أساسيات جافا.
  • صفائف.
  • الحلقات والأساليب.
  • وضع العناصر والأدوات:
    • تحديد العناصر الموجودة على شبكة الإنترنت.
    • استراتيجيات مختلفة بما في ذلك محددات CSS وXPath.

مواضيع متقدمة

  • تطوير الأطر.
  • مشاريع مع TestNG وMaven.
  • نماذج كائنات الصفحة.
  • اختبار عبر المتصفحات مع شبكة السيلينيوم.
  • التكامل المستمر مع جينكينز.
  • تمارين عملية وسيناريوهات برمجية شاملة.

الجمهور المستهدف

  • المهنيين الفنيين:
    • مختبري البرمجيات.
    • مهندسي ضمان الجودة.
    • المطورين.
  • المتطلبات: الفهم الأساسي لتقنيات Java والإنترنت.

مشروع التعلم العملي

  • مهارات شاملة في السيلينيوم WebDriver مع جافا.
  • التطبيق في مشاهد واقعية :
    • أتمتة تطبيقات الويب.
    • إنشاء أطر اختبار قوية.
    • التكامل مع خطوط أنابيب CI/CD.
  • حل المشاكل الحقيقية في اختبار البرمجيات والأتمتة.

Details of the courses that make up the specialization

أساسيات Selenium WebDriver وJava للأتمتة

الدورة 1 • 21 ساعة

تفاصيل الدورة

ماذا ستتعلم
  • شرح بنية برنامج Selenium WebDriver ودوره في أتمتة المتصفح.
  • قم بتنفيذ البرامج النصية الأساسية لـ Selenium WebDriver المتقدمة لأتمتة تطبيقات الويب في متصفحات مختلفة.
  • تقييم فعالية تقنيات Selenium WebDriver المختلفة في إدارة عناصر الويب والسيناريوهات المعقدة.
  • أنشئ إطارًا كاملاً لأتمتة الاختبار باستخدام Selenium WebDriver وJava، باستخدام ممارسات واستراتيجيات واقعية.
المهارات التي سوف تكتسبها
  • الفئة: اختبار الويب
  • الفئة: جافا للأتمتة
  • التصنيف: برمجة جافا
  • الفئة: السيلينيوم WebDriver

تقنيات السيلينيوم WebDriver المتقدمة وتصميم الإطار

الدورة 2 • 16 ساعة

تفاصيل الدورة

ماذا ستتعلم
  • فهم أحدث ميزات السيلينيوم 4.0، بما في ذلك المتجهات العلائقية وتقنيات إدارة النوافذ.
  • قم بتطبيق TestNG لتنظيم حالات الاختبار وتنفيذها، بما في ذلك التنفيذ المتوازي والتخصيصات.
  • تقييم تكامل السيلينيوم مع Jenkins لـ CI/CD، والتأكد من أن الإطار الآلي يلبي احتياجات التسليم المستمر.
  • أنشئ إطار عمل آلي شامل باستخدام Maven، باستخدام تقارير Cucumber لـ BDD وExtent للتسجيل والتصور التفصيلي.
المهارات التي سوف تكتسبها
  • الفئة: OOPs في Java لأتمتة الاختبار
  • الفئة: تكامل Jenkins CI/CD
  • الفئة: تصميم إطار عمل TestNG
  • الفئة: التشغيل الآلي مع الخيار
  • الفئة: ملامح السيلينيوم 4.0

تكامل السيلينيوم مع CI/CD والاختبارات المتقدمة

الدورة 3 • 16 ساعة

تفاصيل الدورة

ماذا ستتعلم
  • تذكر أوامر Git الأساسية ومفاهيم التحكم في الإصدار.
  • اشرح أهمية خطوط أنابيب CI/CD وكيفية تكامل السيلينيوم مع Jenkins وGitHub.
  • قم بتطبيق الاختبارات المستندة إلى البيانات باستخدام Excel وApache POI API في مشاهد العالم الحقيقي.
  • قم بتقييم فعالية بروتوكول Chrome DevTools لسيناريوهات الاختبار المتقدمة وتحسين الأداء.
المهارات التي سوف تكتسبها
  • الفئة: بروتوكول Chrome DevTools
  • الفئة: أتمتة ضمان الجودة
  • الفئة: اختبار عبر المتصفحات
  • الفئة: تكامل السيلينيوم
  • فئة: جيت (نظام التحكم في الإصدار)

إتقان جافا وأدوات الأتمتة المتقدمة مع السيلينيوم

الدورة 4 • 10 ساعات

تفاصيل الدورة

ماذا ستتعلم
  • تحديد المفاهيم الأساسية لـ Maven وTestNG وCucumber BDD في سياق الأتمتة باستخدام السيلينيوم.
  • تنفيذ Maven لإدارة المشاريع، ودمجها مع TestNG، واستخدام Cucumber BDD لكتابة الاختبارات.
  • قم بتقييم فعالية التوصيف مع Maven في إدارة مجموعات الاختبار المتعددة واستخدام معدّلات الوصول إلى Java للحصول على تعليمات برمجية آمنة.
  • تصميم وتطوير إطار عمل قوي لأتمتة السيلينيوم بما في ذلك Java وMaven وTestNG وCucumber BDD.
المهارات التي سوف تكتسبها
  • الفئة: OOPs في جافا
  • الفئة: بوجزيلا
  • التصنيف: خيار BDD
  • الفئة: إطار المجموعات في جافا
  • الفئة: أدوات بناء Maven