Typeالتدريب الفصول الدراسية
اشترك

عنصر السيلينيوم

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

نظرة عامة

الجمهور والمتطلبات الأساسية

بالطبع مخطط

الجدول الزمني والرسوم

شهادة

سيلينيوم دورة تدريبية أساسية وإصدار الشهادات

السيلينيوم هو المصدر المفتوح أداة s / w تلقائية محمولة تُستخدم في أتمتة الاختبار (تطبيقات الويب). مرخص تحت رخصة أباتشي 2.0. السيلنيوم عبارة عن مجموعة من الأدوات التي تساعد في أتمتة تطبيقات الويب فقط. سيمنحك هذا البرنامج التعليمي فهمًا متعمقًا للسيلينيوم وأدواته ذات الصلة واستخداماتها. لديه إمكانات للعمل عبر أنظمة التشغيل المختلفة والمتصفحات. السلينيوم ليس مجرد أداة واحدة بل مجموعة من الأدوات التي تساعد المُختبرين على أتمتة تطبيقات الويب على نحو أكثر كفاءة ودقة.

أهداف التدريب الأساسي للسيلينيوم

السيلنيوم هو إطار اختبار برمجيات محمول لتطبيقات الويب. هذا هو دورة تدريبية شاملة للاختبارات الآلية بما في ذلك مقدمة في الاختبار الآلي ، مقدمة إلى IDE السيلينيوم وتركيبه ، ومفاهيم IDE السيلينيوم ، RC سيلينيوم ، TestNG ، وظائف سائق الويب ، الإطار وشبكة السيلينيوم الخ.

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

Intended Audience of Selenium Basic Course

تم تصميم Selenium Basic Training لمحترفي اختبار البرامج الذين يرغبون في تعلم أساسيات السيلينيوم من خلال أمثلة عملية. يحتوي البرنامج التعليمي على مكونات كافية لبدء استخدام السيلينيوم من حيث يمكنك أخذ نفسك إلى مستويات أعلى من الخبرة.

Prerequisites of Selenium Basic Certification

  • المعرفة الأساسية على JAVA
  • المعرفة الأساسية في اختبار البرمجيات

Course Outline Duration: 3 Days

الفصل 1: التعريف بالسيلينيوم

  • تاريخ السيلنيوم
  • مقدمة للسيلينيوم
  • العمارة من سيلينيوم Webdriver
  • السيلينيوم Javadocs

الفصل 2: التثبيتات والتكوينات

  • تركيب جافا
  • كسوف تركيب وتكوين
  • تحميل السيلنيوم الجرار والتكوين
  • إعدادات مشروع السيلينيوم

الفصل 3: المفاهيم الأساسية لبرنامج Webdriver الأول

  • واجهة Webdriver
  • تمرين 3.1: تطبيق واجهة Webdriver
  • برامج تشغيل المتصفح
  • اساسيات Webdriver
  • ممارسة 3.2: تنفيذ أساليب أساسية من Webdriver
  • كيفية تشغيل الاختبارات في جوجل كروم
  • تمرين 3.3: تشغيل الاختبارات في Google Chrome
  • كيفية تشغيل الاختبارات في Internet Explorer
  • تمرين 3.4: تشغيل الاختبارات في Internet Explorer

الفصل 4: تقنيات وأدوات تحديد المواقع

  • تثبيت Firebug و Firepath في Firefox
  • تقنيات تحديد المواقع: المعرف ، xPath ، tagName
  • تقنيات تحديد الموقع: className ، name ، linkText
  • كتابة xPaths مخصصة
  • محددات محدد CSS
  • تمرين 4.1: تنفيذ مواقع مختلفة

الفصل 5: تقنيات لأتمتة واجهة المستخدم على الويب

  • التعامل مع القوائم المنسدلة
  • الأساليب المنسدلة: حدد
  • التمرين 5.1: التعامل مع القوائم المنسدلة ، حدد القيم حسب النص المرئي ، حسب سمة القيمة
  • التعامل مع أزرار الراديو ومربعات الاختبار
  • التمرين 5.2: التعامل مع أزرار الراديو ومربعات الاختيار
  • تقنية قائمة للتعامل مع أزرار الراديو
  • الاختيار ، إلغاء التحديد ، التمكين والتعطيل
  • تمرين 5.3: تنفيذ التحديد ، والإلغاء ، والتمكين والتعطيل
  • التعامل مع التنبيهات والنوافذ المنبثقة
  • التمرين 5.4: التعامل مع النوافذ المنبثقة ، والمعدلات ، والتنبيهات وجافا سكريبت

الفصل 6: تقنيات لأتمتة واجهة المستخدم على الويب - متقدم

  • التعامل مع الماوس التفاعلات
  • تمرين 6.1: تطبيق أحداث الماوس
  • التعامل مع أحداث لوحة المفاتيح
  • تمرين 6.2: تنفيذ أحداث Keypress
  • مناقشة حول فئة العمل
  • التعامل مع نوافذ متعددة
  • تمرين 6.3: افتح عدة نوافذ ، قم بالتبديل بينهما
  • مفاهيم نافذة التعامل
  • التعامل مع علامات لي لي
  • التمرين 6.4: تعامل مع علامات ul و li
  • كيفية التعامل مع إطارات iFrames
  • تمرين 6.5: تفاعل مع iFrames
  • التعامل مع شبكات الجدول
  • التمرين 6.6: قراءة البيانات من شبكة البيانات
  • تعظيم ويندوز وحذف ملفات تعريف الارتباط
  • أخذ لقطات الخطأ
  • نتائج اختبار البريد الإلكتروني
  • تمرين 6.7: التقط لقطات الخطأ ونتائج اختبار البريد الإلكتروني

الفصل 7: التزامن والانتظار

  • التعامل مع مشاكل المزامنة
  • ينام()
  • الانتظار الضمني والصريح
  • بطلاقة انتظر
  • تمرين 7.1: تنفيذ جميع أنواع الانتظار

الفصل 8: المزيد من ميزات Webdriver

  • القدرات المرغوبة
  • العمل مع متصفح بلا رأس
  • العمل مع PhantomJS
  • تمرين 8.1: تنفيذ اختبار في PhantomJS
  • العمل مع HtmlUnitDriver
  • تمرين 8.2: تطبيق الاختبارات في HtmlUnitDriver
  • ملفات Webdriver
  • تمرين 8.3: تنفيذ الاختبارات في ملفات تعريف متصفح متعددة
  • التعامل مع الكائنات الديناميكية

الفصل 9: شبكة السيلينيوم

  • ما هي شبكة السيلينيوم
  • كيفية تنفيذ اختبارات السيلينيوم عن بعد
  • تكوين المحور والعقدة
  • تسجيل Hub و Node Server
  • القدرات المرغوبة - برنامج الشبكة
  • تمرين 9.1: تنفيذ الاختبارات البعيدة

الفصل 10: اختبار الأتمتة المتنقلة

  • appium الميزات
  • تثبيت android SDK ، Eclipse
  • إعداد متغيرات النظام لجعل الروبوت يعمل
  • تثبيت العهود الخادم سابق
  • العهود تكوين، الجرار السيلينيوم
  • استدعاء جهاز Android الافتراضي
  • تمرين 11.1: تشغيل الاختبارات على جهاز Android الظاهري

الفصل 11: أنماط التصميم لاختبار الويب

  • أنماط كائن الصفحة
  • أنماط مصنع الصفحة
  • مكونات قابلة للتحميل
  • تمرين 12.1: تطبيق كائنات الصفحة ومعمل الصفحة لسيناريو حالة الاختبار

الفصل 12: TestNG Framework

  • لماذا TestNG ومزاياها
  • تركيب TestNG والإعداد في الكسوف
  • شروح TestNG
  • تحديد أولويات الاختبارات في testNG
  • تمرين 13.1: تنفيذ التعليقات التوضيحية لـ TestNG
  • إعاقة الاختبارات وتمكينها واستخدام المهلات
  • أهمية ملف تكوين TestNG - testng.xml
  • مجموعات في TestNG
  • اختبار البيانات مدفوعة مع TestNG
  • DataProvider annotation - معاملات الاختبار الباراميرية
  • المعلمات في التقارير
  • أجنحة موازية ، اختبارات موازية ، فصول وأساليب
  • تمرين 13.2: إجراء اختبارات وأجنحة متوازية
  • إعادة الاختبارات الفاشلة
  • النجاح والفشل والتأكيد
  • نتائج التسجيل ، مستمعي التسجيل ، مراسلي التسجيل
  • واجهة برمجة تطبيقات المراسل

الفصل 13: إنشاء التقارير

  • تنزيل وتكوين تقارير XSLT
  • إنشاء تقارير HTML لتنفيذ اختبار السيلينيوم
  • تمرين 14.1: إنشاء تقارير XSLT و HTML

يرجى الكتابة لنا على info@itstechschool.com و الاتصال بنا في + شنومكس-شنومكس ل سعر الدورة و شهادة التكلفة والجدول الزمني والمكان

إسقاط الاستعلام

لمزيد من المعلومات يرجى اتصل بنا.


تعليقات الزوار