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

دورة مثالية لمختبري البرامج اليدوية الذين يطمحون إلى الانتقال إلى عالم الأتمتة باستخدام Selenium WebDriver وTestNG، بما في ذلك Java وPOM والمزيد.

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

  • برنامج تشغيل الويب
  • جافا 10
  • هياكل البيانات
  • جافا
  • السيلينيوم

What you will learn in the course

Courses for which the course is suitable

  • مهندس اختبار آلي
  • مدير التيسير الكمي
  • يهدف إلى الأتمتة
  • موظفي الاختبار اليدوي
  • محترفون في اختبار البرمجيات
  • مطور إطار الأتمتة

التدريب – سلسلة من 3 دورات

ملخص

ترشدك هذه الدورة التدريبية الشاملة عبر Selenium WebDriver وJava، بدءًا من الأساسيات وحتى الموضوعات الأكثر تعقيدًا. يمكن للمبتدئين البدء بوحدات Java قبل الانتقال إلى Selenium WebDriver، حيث توفر فصول Java الستة الأولى أساسًا كافيًا.

ماذا ستتعلم

  • تطوير إطار عمل للأتمتة باستخدام نموذج كائن الصفحة ونمط مصنع الصفحة
  • تحديد موقع العناصر باستخدام محددات CSS
  • العمل مع نظام الملفات في جافا
  • نهج قائم على الأمثلة مع البرامج النصية في الوقت الحقيقي

بحلول نهاية الدورة، ستكون بارعًا في كل من Selenium WebDriver وJava، وستكون جاهزًا لتطبيق معرفتك في المواقف العملية.

مواضيع إضافية

  • البرمجة في السيلينيوم WebDriver
  • البحث عن العناصر باستخدام محددات CSS
  • هياكل البيانات في جافا
  • البرمجة بلغة جافا من خلال جلسات عملية
  • إدارة نظام الملفات في جافا

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

هذه الدورة مثالية ل:

  • الخريجين الجدد
  • مديري التيسير الكمي
  • مهندسي الاختبار الآلي
  • الطامحين للأتمتة
  • موظفي الاختبار اليدوي
  • متخصصو اختبار البرمجيات الذين يتطلعون إلى تحسين مهاراتهم في الأتمتة

مشروع التعلم التطبيقي

تتضمن الدورة مشاريع توفر خبرة عملية مع سيناريوهات العالم الحقيقي. سيقوم المتعلمون بتطوير إطار عمل تلقائي باستخدام نموذج كائن الصفحة ونمط مصنع الصفحة، وتحديد موقع عناصر الويب باستخدام محددات CSS، والعمل مع أنظمة الملفات في Java.

التحديات العملية

من خلال حل المشكلات الحقيقية، مثل:

  • التعامل مع الرسائل المنبثقة في المتصفح
  • إطارات iFrames
  • إجراءات الماوس المتقدمة

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

Details of the courses that make up the specialization

أساسيات برمجة جافا ومفاهيم البرمجة الشيئية

الدورة 1 • 9 ساعات

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

ماذا ستتعلم

  • سوف تتذكر خطوات تثبيت وتكوين Java Development Kit (JDK) وEclipse IDE.
  • سوف تكتشف كيفية كتابة وتشغيل برامج Java الأساسية.
  • لاحظ استخدام فئات Java الخاصة وميزات Java 10 الجديدة في البرامج.
  • ملاحظة استخدام المصفوفات والقوائم والمجموعات والخرائط في Java وتحديد التطبيقات المناسبة لها.

المهارات التي سوف تكتسبها

  • التصنيف: برمجة جافا
  • الفئة: سلاسل في جافا
  • التصنيف: تطوير جافا
  • التصنيف: البرمجة الشيئية
  • الفئة: المصفوفات في جافا

برمجة جافا المتقدمة وتطوير الويب

الدورة 2 • 9 ساعات

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

ماذا ستتعلم

  • قم بتحليل الاستثناءات والتعامل معها بكفاءة باستخدام محاولة الالتقاط والحظر أخيرًا.
  • تنفيذ وتقييم العمليات المعقدة بالتواريخ والأوقات في Java.
  • يمكنك التعامل مع ملفات النص وملفات Excel وتوصيلها باستخدام Apache Commons IO وPOI.
  • ستقوم بأتمتة وإنشاء مهام الويب المتقدمة باستخدام تحديدات Selenium WebDriver وXPath/CSS.

المهارات التي سوف تكتسبها

  • الفئة: معالجة الاستثناءات في جافا
  • الفئة: تحديدات XPath
  • الفئة: التعبيرات العادية في جافا
  • الفئة: اختيارات CSS
  • التصنيف: برمجة جافا المتقدمة

السيلينيوم المتقدم وأتمتة الاختبار

الدورة 3 • 9 ساعات

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

ماذا ستتعلم

  • يمكنك إدارة النوافذ المنبثقة للمتصفح وتنبيهات iFrames وJavaScript بسهولة.
  • سيتم تنفيذ مزامنة الاختبارات باستخدام الهدايا الصريحة والمعدة.
  • تحليل وإتقان التعليقات التوضيحية لـ TestNG وإرشادات الاختبار وتقارير HTML.
  • قم ببناء أطر عمل التشغيل الآلي لاختبار الاستقرار باستخدام نموذج كائن الصفحة ومصنع الصفحة.

المهارات التي سوف تكتسبها

  • الفئة: نموذج كائن الصفحة
  • الفئة: أتمتة اختبار السيلينيوم
  • الفئة: أتمتة إطارات iFrames
  • الفئة: أتمتة TestNG
  • الفئة: السيلينيوم المتقدم