دورة عبر الإنترنت – تدريب احترافي معتمد في السيلينيوم مع Python: الأتمتة والاختبار الاحترافي لـ Packt

تعلم الأتمتة باستخدام Python وSelenium من خلال المشاريع المباشرة. أدخل عالم برمجة Python والأتمتة في السيلينيوم من المستوى الأساسي إلى المتقدم.

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

  • برمجة بايثون
  • فهم بنية صفحة الويب
  • باستخدام WebDriver السيلينيوم
  • أتمتة الاختبارات
  • كتابة الاختبارات الآلية
  • إدارة وقت التشغيل للاختبارات
  • أتمتة مهام الويب
  • العمل مع HTML وCSS
  • تشخيص الأخطاء واستكشاف الأخطاء وإصلاحها
  • تحسين أداء الاختبارات

What you will learn in the course

Courses for which the course is suitable

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

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

تعد Python خيارًا شائعًا لتطبيق الذكاء الاصطناعي وأمن الويب، مما دفع صناعة الاختبار إلى اعتمادها لأتمتة الاختبار في مشاريع الذكاء الاصطناعي. ترشدك هذه الدورة التدريبية عبر استخدام Python وSelenium WebDriver لإجراء الاختبار الآلي.

ماذا ستتعلم في الدورة؟

  • تثبيت بايثون والسيلينيوم
  • أساسيات بايثون
  • كتابة خطط دقيقة
  • إجراء الاختبارات في متصفحات مختلفة باستخدام حزمة السيلينيوم لـ Python
  • تشغيل اختبارات الوحدة باستخدام إطار عمل Pytest
  • تطوير إطار السيلينيوم الشامل لبيثون
  • التكامل مع جينكينز CI
  • قراءة وكتابة البيانات من ملفات Excel
  • نظرة عامة على جيت
  • إدارة المراحل وارتكاب وحل تعارضات الدمج

بحلول نهاية الدورة، سوف تكون بارعًا في استخدام Python وSelenium للاختبار الآلي.

الأهداف التعليمية الرئيسية

  • فهم أنواع بيانات بايثون وتدفق البرنامج
  • أتمتة جداول HTML
  • التعامل مع الديناميكية في القوائم المنسدلة
  • تفاعلات المستخدم المتقدمة
  • إنشاء تقارير HTML
  • تنفيذ نهج يعتمد على البيانات عن طريق إزالة البيانات الثابتة من الاختبارات

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

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

تركز المشاريع المضمنة على سيناريوهات العالم الحقيقي، مثل أتمتة تفاعلات الويب مع العناصر الديناميكية والتعامل مع الاختبار عبر المتصفحات. سيستخدم المتعلمون هذه المهارات لتطوير أطر أتمتة قوية لمواجهة التحديات العملية في اختبار تطبيقات الويب.

Details of the courses that make up the specialization

مقدمة للغة بايثون وإعداد السيلينيوم الأساسي

الدورة 1

  • 6 ساعات

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

ماذا ستتعلم
  • فهم خطوات تثبيت وتكوين Python وSelenium
  • شرح أنواع البيانات في نظام بايثون وهياكل التحكم
  • كتابة وتصحيح برامج بايثون لحل المشاكل البسيطة
  • تطوير البرامج النصية للتعامل مع عمليات الملفات والاستثناءات في بايثون
المهارات التي سوف تكتسبها
  • التصنيف: أتمتة المواقع
  • التصنيف: بايثون (لغة برمجة)
  • التصنيف: الاختبارات الآلية
  • الفئة: إعداد السيلينيوم بيثون
  • الفئة: السيلينيوم WebDriver

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

الدورة 2

  • 6 ساعات

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

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

تطوير إطار متقدم والتكامل

الدورة 3

  • 9 ساعات

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

ماذا ستتعلم
  • قم بتطبيق Pytest لاختبار الوحدة بكفاءة
  • استخدم المدونات لتحسين تقارير الاختبار
  • LeDevelop هو إطار سيلينيوم قابل للتطوير
  • إدارة الواجهات وحل التعارضات مع Git
المهارات التي سوف تكتسبها
  • الفئة: إطار عمل Pytest
  • الفئة: التحكم في إصدار Git
  • الفئة: السيلينيوم في بايثون