دورة عبر الإنترنت – تخصص احترافي معتمد في تعلم أتمتة الاختبارات باستخدام Java وSelenium Webdriver من Packt Institute

تعلم كيفية رفع مستوى مهاراتك في الأتمتة باستخدام السيلينيوم، وJava، وJUnit، وTestNG. اكتب اختبارات أتمتة رائعة باستخدام Selenium WebDriver وjava. ابدأ في إنشاء أطر عمل للاختبار الآلي العملي!

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

  • جافا
  • برنامج تشغيل الويب السيلينيوم
  • اختبار الأتمتة
  • الكسوف IDE
  • طرق جافا
  • اختبار أتمتة المتصفحات

What you will learn in the course

Courses for which the course is suitable

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

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

تعد كتابة أول اختبار آلي باستخدام Java وSelenium WebDriver تجربة مثيرة. توفر Java، وهي لغة برمجة معروفة، ميزات البرمجة الموجهة للكائنات والبرمجة الوظيفية. يعد السيلينيوم مفيدًا لاستخراج البيانات من الشاشة وأتمتة المهام في المتصفح. ستتعلم في هذه الدورة البرمجة باستخدام Java والاختبار الآلي باستخدام السيلينيوم بطريقة عملية، باستخدام Eclipse باعتباره IDE وأكثر من 200 تمرين وألغاز وأمثلة برمجية في Java. ستكتب أيضًا أكثر من 100 اختبار آلي باستخدام السيلينيوم في Java لسيناريوهات مختلفة. تتضمن الدورة 350 خطوة، حيث تتطرق إلى الميزات الأساسية للبرمجة بلغة Java ونصوص الاختبار الآلية باستخدام السيلينيوم. ستستخدم Eclipse وBracket كـ IDE، مع Maven وnpm لإدارة التبعية، وTestNG، وJUnit، وSelenium IDE، وKatalon Studio، وSelenium Standalone، وSelenium Grid. وفي نهاية الدورة، سيكون لديك الخبرة اللازمة للتفوق في الاختبار الآلي باستخدام السيلينيوم وجافا في مقابلات العمل. هذه الدورة مخصصة للمبتدئين الذين يرغبون في تعلم Java، والبرمجة الموجهة للكائنات، والبرمجة الوظيفية، وكتابة اختبارات آلية رائعة لتطبيقات الويب.

نتائج التعلم الرئيسية

  • كتابة الاختبارات الآلية باستخدام السيلينيوم وجافا
  • إنشاء مشاريع جديدة باستخدام JUnit وTestNG
  • إنشاء قواعد إطار الاختبار
  • فهم أساسيات HTML وCSS وXPath
  • باستخدام السيلينيوم IDE واستوديو Katalon
  • التفاعل مع عناصر النموذج

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

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

Details of the courses that make up the specialization

مقدمة إلى Java وميزات البرمجة الأساسية

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

تفاصيل الدورة
  • ما سوف تتعلم
    • تذكر خطوات تثبيت وتكوين JDK.
    • شرح بناء الجملة والعناصر الأساسية لجافا.
    • تم تطوير وتجميع Java باستخدام Eclipse IDE.
    • الفرق بين طرق Java المختلفة ومعلماتها.
المهارات التي سوف تكتسبها
  • التصنيف: برمجة جافا
  • التصنيف: جافا للمبتدئين
  • فئة: تثبيت JDK
  • الفئة: الكسوف IDE
  • الفئة: طرق جافا

البرمجة الشيئية وفصول جافا

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

تفاصيل الدورة
  • ما سوف تتعلم
    • تحليل وتحرير أنواع البيانات البدائية لجافا وبدائلها.
    • يتم استخدام الأدوات والشروط والحلقات وأنواع المراجع بشكل فعال.
    • تطبيق مبادئ الإخفاء والوراثة وتعدد الأشكال في برامج جافا.
    • إنشاء وإدارة المصفوفات وقوائم المصفوفات في Java.
المهارات التي سوف تكتسبها
  • الفئة: صفائف جافا
  • الفئة: إخفاء جافا
  • الفئة: أنواع بيانات جافا
  • التصنيف: البرمجة الشيئية (OOP)
  • الفئة: وراثة جافا

مفاهيم ومجموعات جافا المتقدمة

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

تفاصيل الدورة
  • ما سوف تتعلم
    • تطبيق تقنيات الاختبار عبر المتصفحات والاختبار “الأول” في سيناريوهات حقيقية.
    • تطوير الاختبارات المبنية على البيانات باستخدام CSV وExcel، وتحليل فعاليتها في حالات مختلفة.
    • تصميم وتنفيذ أطر عمل قوية باستخدام نموذج كائن الصفحة لضمان نصوص برمجية آلية قابلة للصيانة والتوسيع.
    • قم بإنشاء وتوسيع قواعد بيانات الاختبار الآلية باستخدام Selenium Grid وخادم مستقل لإدارة تطبيقات الشبكة واسعة النطاق.
المهارات التي سوف تكتسبها
  • الفئة: شبكة السيلينيوم
  • الفئة: أتمتة السيلينيوم
  • الفئة: اختبارات الويب الآلية
  • الفئة: اختبارNG

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

الدورة 4 • 13 ساعة

تفاصيل الدورة
  • ما سوف تتعلم
    • التعرف على الاختلافات بين تقنيات الاختبار عبر المتصفحات والاختبار “الأول” وتطبيقهما.
    • تطوير الاختبارات المبنية على البيانات باستخدام ملفات CSV وExcel.
    • تقييم وتصميم أطر عمل قوية باستخدام نموذج كائن الصفحة.
    • دمج وتوسيع الاختبارات الآلية مع شبكة السيلينيوم والخادم المستقل.
المهارات التي سوف تكتسبها
  • الفئة: نموذج كائن الصفحة
  • الفئة: أتمتة السيلينيوم
  • الفئة: اختبارات الويب الآلية
  • الفئة: مواقع السيلينيوم
  • الفئة: دليل السيلينيوم