دورة عبر الإنترنت – تدريب احترافي معتمد في Selenium WebDriver 4 مع Java من Packt Institute

تعلم كيفية اختبار تطبيقات الويب العملية من البداية باستخدام 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

  • بيتيست
  • الأطر
  • أبيوم
  • غيركين
  • اختبار
  • برنامج تشغيل الويب السيلينيوم

What you will learn in the course

Courses for which the course is suitable

  • مدقق البرامج التلقائي
  • مهندس ضمان الجودة
  • تطوير الاختبارات الآلية
  • أخصائي اختبار الأداء
  • مطور جافا ذو خبرة في الاختبار
  • مدير التكامل المستمر
  • الشيكات بين المتصفحات
  • تطوير الحلول الآلية
  • خبير الخيار
  • اختبار المطور مع السيلينيوم

التدريب – سلسلة من الدورات المكونة من 3 أجزاء

السيلينيوم WebDriver 4 مع Java – من الصفر إلى البطل

هي دورة شاملة مصممة لتزويد المشاركين بالمهارات الأساسية الأساسية في الاختبار الآلي باستخدام Selenium WebDriver. تبدأ الدورة بأساسيات تثبيت Selenium WebDriver وJava، وتستمر في شرح المفاهيم في Java وإطار عمل TestNG.

المواضيع الرئيسية في الدورة:
  • أساسيات تثبيت Selenium WebDriver وJava
  • المفاهيم في جافا
  • إطار عمل TestNG
  • إعداد التقارير باستخدام السجل47
  • نموذج كائن للصفحات
  • مصنع أوراق
  • إطار يعتمد على البيانات
  • الاختبار عن بعد باستخدام شبكة السيلينيوم 2.0
  • بناء الإدارة مع Maven
  • التكامل المستمر مع جينكينز
  • اختبار قاعدة البيانات واختبار الأداء
  • اختبار يحركه السلوك باستخدام الخيار والخيار

في نهاية الدورة، سيكون المشاركون ماهرين في أداء:

  • اختبار عبر المتصفح
  • تنفيذ التكامل المستمر
  • التحقق من سلامة البيانات
  • إنشاء تقارير متقدمة
  • إجراء اختبارات الأداء
  • تحويل اختبارات السيلينيوم إلى خيار

الدورة مناسبة لكل من المبتدئين ومحترفي ضمان الجودة ذوي الخبرة الذين يرغبون في ترقية مهاراتهم في الاختبار الآلي. ليس من الضروري وجود خبرة سابقة في الاختبار الآلي أو البرمجة، لأن الدورة تغطي جميع المواضيع من الألف إلى الياء.

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

سيعمل المشاركون على مشاريع واقعية، مثل أتمتة اختبار تطبيقات الويب، وإنشاء تقارير متقدمة، وإنشاء خطوط أنابيب التكامل المستمر. ومن خلال تطبيق هذه المهارات، سوف يحلون مشاكل حقيقية مثل:

  • اختبارات التوافق عبر المتصفحات
  • التحقق من سلامة البيانات
  • اختبار الأداء

وبالتالي ضمان تطبيقات برمجية قوية وموثوقة.

Details of the courses that make up the specialization

لإتقان السيلينيوم WebDriver وأساسيات جافا

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

تفاصيل الدورة
ماذا ستتعلم
  • فهم بنية وتاريخ Selenium WebDriver، وإتقان تثبيت وتكوين Java وEclipse وMaven.
  • استخدم مهارات برمجة Java لكتابة وتصحيح البرامج النصية الآلية الأساسية، وتشغيل اختبارات السيلينيوم في متصفحات مختلفة، أثناء إدارة التكوينات.
  • اختبار مكونات الويب والتواصل معها باستخدام تقنيات متقدمة، والتعامل مع مشكلات المزامنة، وإجراء تفاعلات الويب المعقدة.
  • قم بتشغيل JavaScript، وإدارة النوافذ وإطارات iFrames المتعددة، وتنفيذ إجراءات متقدمة باستخدام فئة Actions أثناء التعامل مع أخطاء السيلينيوم الشائعة.
المهارات التي سوف تقوم بتطويرها
  • التصنيف: برمجة جافا
  • الفئة: أسئلة المقابلة السيلينيوم
  • الفئة: أتمتة الاختبارات
  • الفئة: إعداد السيلينيوم
  • الفئة: السيلينيوم WebDriver

لأطر الأتمتة المتقدمة والاختبار باستخدام TestNG

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

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

الأتمتة الشاملة والتكامل المستمر

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

تفاصيل الدورة
ماذا ستتعلم
  • وصف مستمعي أحداث WebDriver وشرح إعداد واستخدام شبكة السيلينيوم للاختبار عبر المتصفحات.
  • يمكنك إدارة الإصدارات وأتمتتها باستخدام Maven، ودمجها مع TestNG، واستخدام Git وGitHub للتحكم في الإصدار والتعاون.
  • قم بتكوين وإدارة Jenkins للتكامل والنشر المستمر، وفهم وتقدير دورها في خطوط أنابيب CI/CD.
  • إجراء اختبارات في قواعد البيانات واختبارات الأداء، والتكامل مع Sauce Labs للحلول المستندة إلى السحابة، وإنتاج تقارير متقدمة.
المهارات التي سوف تقوم بتطويرها
  • الفئة: شبكة السيلينيوم
  • الفئة: مشروع مافن
  • الفئة: التحكم في إصدار Git
  • التصنيف: التكامل المستمر
  • الفئة: اختبار عبر المتصفحات