اختبار BDD باستخدام ReqNRoll و SpecFlow و Cucumber لـ .NET — WalkSelf
3.2 (4) ⏱ 2 ساعة 54 دقيقة 📚 29 دورة

اختبار BDD باستخدام ReqNRoll و SpecFlow و Cucumber لـ .NET

تعلم كيفية كتابة مواصفات Gherkin واضحة وبناء مجموعات اختبار BDD قوية ومؤتمتة لتطبيقات .NET باستخدام أطر عمل ReqNRoll و SpecFlow الحديثة.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

سد الفجوة بين متطلبات العمل والتنفيذ التقني عن طريق كتابة اختبارات يمكن للجميع قراءتها. يساعدك هذا الدليل النصي على إتقان التطوير الموجه بالسلوك (BDD) في بيئة .NET باستخدام إطار عمل ReqNRoll الحديث و SpecFlow. ستنتقل من كتابة اختبارات مؤتمتة غير مترابطة إلى بناء مجموعة وثائق حية وتعاونية. من خلال تعلم كيفية ترجمة مواصفات Gherkin باللغة الطبيعية إلى كود اختبار C# قابل للتنفيذ، ستضمن توافق برنامجك تمامًا مع أهداف العمل مع الحفاظ على جودة عالية للكود من خلال ممارسات الأتمتة الحديثة. ما ستتعلمه: - فهم المفاهيم الأساسية للتطوير الموجه بالسلوك (BDD) وكيف يعمل بناء جملة Gherkin على سد الفجوة بين الأعمال والتقنية - كتابة ملفات ميزات Gherkin نظيفة وقابلة لإعادة الاستخدام باستخدام السيناريوهات (scenarios)، ومخططات السيناريو (scenario outlines)، وجداول البيانات (data tables) - تكوين تعريفات الخطوات (step definitions) في C# باستخدام ReqNRoll و SpecFlow لأتمتة مواصفاتك - تطبيق ميزات الإطار المتقدمة مثل الخطافات (hooks)، وتحويلات وسائط الخطوات (step argument conversions)، ومستردات القيم (value retrievers) - تطبيق حقن التبعية (dependency injection) ومشاركة الحالة بين الخطوات باستخدام أنماط .NET الحديثة - تنفيذ الاختبارات بالتوازي ودمج الأنماط غير المتزامنة (asynchronous patterns) لتشغيل الاختبارات عالية الأداء تبدأ الرحلة بمفاهيم BDD الأساسية وبناء جملة Gherkin قبل الانتقال إلى أتمتة اختبار C# العملية. ستنتقل من ربط الخطوات الأساسي إلى أنماط الاختبار المتقدمة، بما في ذلك حقن التبعية والتنفيذ المتوازي. تم تصميم هذه الدورة لمطوري .NET المبتدئين والمتوسطين، ومهندسي ضمان الجودة، ومحللي الأعمال الذين يرغبون في تعلم أتمتة الاختبار. لا تتطلب خبرة سابقة في BDD أو SpecFlow، على الرغم من أن الفهم الأساسي لـ C# مفيد. ابدأ القراءة اليوم لبناء مجموعات اختبار موثوقة وسهلة القراءة لتطبيقات .NET الخاصة بك.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 54 دقيقة من المحتوى التطبيقي

المراجعات (4)

Chamari De Silva LK متعلِّم موثَّق
★ 3 · 08.08.2026

محتوى جيد هنا. في حين أن بعض الوحدات التدريبية كان يمكن أن تكون أكثر تفصيلا، فإن القيمة الإجمالية وقابلية التطبيق عالية. عمل جيد!

Pierre Bernard BE
★ 4 · 16.07.2026

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

Tebogo Kgosana ZA
★ 4 · 10.07.2026

استمتعت حقا بتدفق هذا. كان التقدم منطقيا، ووجدت التمارين العملية مفيدة للغاية. قيمة كبيرة.

طارق العبادي JO متعلِّم موثَّق
★ 2 · 02.06.2026

وجدته جافًا قليلًا ، في الواقع ، لم تكن الأمثلة دائمًا هي الأكثر صلة ، مما جعل من الصعب البقاء منخرطًا في بعض الوحدات.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع