مقدمة جيدة ، لقد أقدر الخطوات الواضحة ، على الرغم من أن بعض الوحدات اللاحقة كان يمكن أن تستخدم المزيد من الأمثلة.
أتمتة BDD باستخدام Cucumber: Selenium WebDriver ونموذج كائن الصفحة (Page Object Model)
أتقن التطوير الموجه بالسلوك (Behavior-Driven Development) لبناء أطر عمل أتمتة اختبار قابلة للتطوير باستخدام Cucumber و Selenium WebDriver وأنماط تصميم Page Object Model النظيفة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يعد التطوير الموجه بالسلوك (BDD) أحد أقوى المنهجيات لسد الفجوة بين متطلبات العمل والتنفيذ التقني، ومع ذلك غالبًا ما يساء فهمه. توضح هذه الدورة المبادئ الأساسية لـ BDD وتعلمك كيفية تطبيقها بشكل صحيح باستخدام Cucumber.
ستنتقل من فهم بناء جملة Gherkin الأساسي إلى بناء إطار عمل أتمتة قوي وجاهز للإنتاج. من خلال الجمع بين Cucumber و Selenium WebDriver و Page Object Model، ستتعلم كيفية كتابة اختبارات قابلة للصيانة والتطوير تعمل كوثائق حية لمشاريع برامجك.
ما ستتعلمه:
- فهم الفلسفة الأساسية للتطوير الموجه بالسلوك (Behavior-Driven Development) وكيفية كتابة سيناريوهات Gherkin واضحة وتعاونية.
- بناء إطار عمل قوي لأتمتة الاختبار من الصفر باستخدام Cucumber و Selenium WebDriver.
- تطبيق نمط تصميم Page Object Model لإنشاء كود اختبار قابل للصيانة وإعادة الاستخدام بدرجة عالية.
- دمج اختبار API في إطار عمل BDD الخاص بك للتحقق من صحة خدمات الواجهة الخلفية جنبًا إلى جنب مع واجهة المستخدم (UI).
- تنفيذ استراتيجيات انتظار حديثة وتقنيات مزامنة للتعامل مع تطبيقات الويب الديناميكية والحديثة.
- تكوين تقارير تنفيذ الاختبار وسير عمل التكامل المستمر الأساسي لتشغيل الاختبارات المؤتمتة.
تبدأ الرحلة بمفاهيم ومصطلحات BDD الأساسية قبل الانتقال خطوة بخطوة عبر تصميم إطار العمل وأتمتة واجهة المستخدم (UI) وتكامل API. من خلال الشروحات المكتوبة وأمثلة التعليمات البرمجية العملية، ستكتسب خبرة عملية في هيكلة مجموعات الاختبار الواقعية.
تم تصميم هذه الدورة لمهندسي ضمان الجودة (QA) المبتدئين ومختبري البرمجيات والمطورين الذين يرغبون في تعلم أتمتة الاختبار باستخدام مبادئ BDD. لا تتطلب خبرة سابقة في Cucumber أو Selenium.
ابدأ في بناء أطر عمل أتمتة اختبار نظيفة وتعاونية وقوية اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 42 دقيقة من المحتوى التطبيقي
المراجعات (2)
Decent material and presentation. The flow was mostly intuitive, and the applicability is there. Could be improved with more varied exercises.
المتعلمون أخذوا أيضًا
💼 جاهز لسوق العمل
🎓 بشهادة
اختبارات آلية للغة بايثون باستخدام Pytest
شهادة
تطبيق عملي
$14.99
→
🏆 الأكثر شعبية
🎓 بشهادة
أتمتة الاختبار لتطبيقات Angular باستخدام Protractor و TypeScript و Cucumber
شهادة
تطبيق عملي
$14.99
→
💼 جاهز لسوق العمل
🎓 بشهادة
الاختبار الآلي في C# .NET: Selenium، وxUnit، وDocker
شهادة
تطبيق عملي
$14.99
→
⚡ الأفضل للبداية
🎓 بشهادة
أساسيات TDD في Ruby: بناء تطبيقات نظيفة باستخدام RSpec
شهادة
تطبيق عملي
$14.99
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع