تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

Master Selenium Python Automation with Behave BDD Framework

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ 13 ساعة

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

تم التحديث باستخدام أحدث ميزات Behave Framework
قل وداعًا لكتابة التعليمات البرمجية المفرطة ومرحبًا بك في Behavior Driven Development (BDD) مع Behave! تساعدك هذه الدورة التدريبية على بناء إطار عمل BDD قوي باستخدام Python وBehave، مما يتيح لك أتمتة الاختبارات بشكل فعال باستخدام الحد الأدنى من التعليمات البرمجية. عند إكمال الدورة التدريبية، ستصبح محترفًا في إطار عمل Python Behave BDD وستتمتع بالمهارات اللازمة لتنفيذه في أي أتمتة في العالم الحقيقي. المشروع، بما في ذلك اختبار السيلينيوم للويب وواجهة برمجة التطبيقات (API). تقسيم الدورة التدريبية في الجزء الأول، سنغطي الجوانب الأساسية لـ Python Behave BDD، مما يوفر لك الأدوات والتقنيات اللازمة لكتابة اختبارات عالية الجودة وتنفيذها. فيما يلي المواضيع التي تمت مناقشتها في الجزء الأول:
  • مقدمة إلى BDD وBehave - فهم مبادئ التطوير الموجه بالسلوك وكيفية استخدام إطار عمل Behave مع Python.
  • كتابة أول اختبار للتصرف باستخدام Gherkin - تعرف على كيفية إنشاء ملفات الميزات وكتابة الاختبارات في بناء جملة Gherkin.
  • استخدام العلامات في Behave BDD - تنفيذ العلامات في Behave لتنظيم اختباراتك بفعالية.
  • استخدام معلمات الخطوة في Behave – فهم كيفية تمرير المعلمات إلى خطوات الاختبار الخاصة بك لتحقيق المرونة وقابلية إعادة الاستخدام.
  • الاختبار المبني على البيانات باستخدام Behave – التعمق في الاختبار المبني على البيانات، مع أمثلة لمساعدتك في إنشاء اختبارات باستخدام مصادر بيانات خارجية مثل Excel.
  • تخطي حالات الاختبار في Behave – تعرف على كيفية تخطي حالات وسيناريوهات اختبار معينة باستخدام Behave المضمن الوظيفة.
  • التأكيدات في السلوك - إتقان استخدام التأكيدات في اختبارات السلوك للتحقق من صحة النتائج المتوقعة.
  • إنشاء تقارير اختبار HTML في السلوك - إنشاء وتكوين تقارير HTML مفصلة لعرض نتائج الاختبار.
  • الخطافات في السلوك - فهم كيفية استخدام الخطافات (قبل وبعد) لإدارة بيئات الاختبار والسيناريوهات بفعالية.
  • إعادة تشغيل الاختبارات الفاشلة في Behave - تعرف على كيفية إعادة تشغيل الاختبارات الفاشلة تلقائيًا لضمان قوة مجموعة الاختبار الخاصة بك.
  • في الجزء الثاني، سنتعمق أكثر في الميزات المتقدمة لـ Behave وندمج السيلينيوم مع Behave لأتمتة الويب. سوف تتعلم أيضًا كيفية تحسين إطار العمل الخاص بك للتطبيقات على مستوى المؤسسة. فيما يلي المواضيع التي تم تناولها في الجزء الثاني:
  • الاختبار المبني على البيانات باستخدام Excel في Python - قم بتوسيع معرفتك من خلال دمج ملفات Excel للاختبار المبني على البيانات في Behave.
  • تقارير Allure في Behave - تعرف على كيفية إنشاء تقارير Allure جذابة بصريًا وغنية بالمعلومات لنتائج اختبار Behave.
  • تسريع الاختبارات مع التنفيذ المتوازي - قم بتحسين اختباراتك عن طريق تشغيلها بالتوازي لتحسين تنفيذ الاختبار. الوقت.
  • نموذج كائن الصفحة (POM) في Python Behave - تنفيذ نمط تصميم نموذج كائن الصفحة لاختبارات أتمتة قابلة للتطوير والصيانة.
  • إدخال بيانات اختبار فريدة في الأتمتة - تعرف على كيفية إدارة بيانات الاختبار الفريدة بشكل فعال في اختبارات Behave.
  • اختبار واجهة برمجة التطبيقات باستخدام Python Behave - اكتشف كيفية استخدام Behave لاختبار واجهات برمجة التطبيقات، وهي مهارة بالغة الأهمية للاختبار الحديث. الأتمتة.
  • ما ستتعلمه
    • إتقان التصرف: تعرف على كيفية كتابة اختبارات BDD وتنظيمها باستخدام Behave، بدءًا من الأساسيات والتقدم إلى التقنيات المتقدمة.
    • الأتمتة باستخدام السيلينيوم: دمج Behave مع السيلينيوم لأتمتة الويب القوية.
    • الاختبار المبني على البيانات: تنفيذ إستراتيجيات الاختبار المستندة إلى البيانات باستخدام Excel وواجهات برمجة التطبيقات وغيرها من العناصر الخارجية. المصادر.
    • تقارير الاختبار والتحليلات: تعلم كيفية إنشاء تقارير HTML وAllure غنية، والتقاط لقطات شاشة لحالات فشل الاختبار.
    • اختبار واجهة برمجة التطبيقات: قم بتوسيع معرفتك إلى أتمتة واجهة برمجة التطبيقات، وهو مجال رئيسي في أطر عمل أتمتة الاختبار الحديثة.
    • تحسين الأداء: تسريع تنفيذ الاختبار من خلال الاختبار الموازي وتحسين إطار العمل الخاص بك على نطاق واسع المشاريع.
    بحلول نهاية هذه الدورة التدريبية، ستكون مجهزًا بجميع المهارات التي تحتاجها لتصميم وتنفيذ إطار عمل أتمتة باستخدام Python Behave BDD الجاهز لأي تحدي للأتمتة! تم تصميم هذه الدورة
    • للمبتدئين الراغبين في تعلم BDD والتصرف
    • المطورين والمختبرين الذين يتطلعون إلى بناء إطار عمل أتمتة باستخدام Python وSelenium
    • الأتمتة يهدف المهندسون إلى توسيع مهاراتهم من خلال الاختبارات المستندة إلى البيانات والتنفيذ الموازي واختبار واجهة برمجة التطبيقات (API)
    ليست هناك حاجة إلى خبرة سابقة في BDD. كل ما تحتاجه هو المعرفة الأساسية بلغة بايثون، وسأرشدك خلال كل خطوة!

    ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

    (احصل على الدورة للدخول إلى الموقع والتسجيل)

    يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

    اغلق مانع الاعلانات لتحصل على الدورة



    0 تعليقات