اختبار الوحدة في لغة C# باستخدام NUnit و Moq

تعلم كتابة اختبارات آلية موثوقة لتطبيقاتك C # باستخدام NUnit و Moq ، وحقن التبعية الرئيسية ، والقضاء على الأخطاء قبل أن تصل إلى الإنتاج.

4.6 (1,055) ⏱ 1 ساعة 26 دقيقة 📚 6 درس 🎧 النسخة الصوتية

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

إن إجراء تغيير بسيط في قاعدة شفراتك لا ينبغي أن يشعرك وكأنك تلعب لعبة جينجا. وإذا كنت تخشى نشر التحديثات لأنك تخشى كسر الميزات القائمة، فإن اختبار الوحدة الآلي هو الحل الذي تحتاج إليه. هذه الدورة المكتوبة ترشدك من خلال المفاهيم الأساسية لاختبار الوحدة في C # من الأساس. ستتعلم كيف تكتب اختبارات معزولة وقابلة للتكرار وقابلة للصيانة والتي تتحقق من سلوك رمزك على الفور، مما يوفر ساعات من اختبارات الجودة اليدوية المملة ويمنحك ثقة كاملة في موثوقية برمجتك. ماذا ستتعلم: - فهم مصطلحات الاختبار الأساسية، وهرم الاختبار، ونموذج الترتيب - العمل - التأكيد. - كتابة اختبارات وحدة قوية لرمز C# باستخدام NUnit للتحقق من الحالات المنطقية والحادة. - عزل الشفرة قيد الاختبار عن طريق إنشاء أشياء نموذجية وقطع باستخدام إطار Moq. - تطبيق مبادئ حقن التبعية لتصميم تطبيقات C # عالية الاختبار ومرتبطة ارتباطا فضفاضا. - تنفيذ ممارسات اختبار حديثة لتجنب الاختبارات الهشة والحفاظ على مجموعات اختبار نظيفة وقابلة للقراءة. - إعادة تشكيل الشفرة القديمة بأمان عن طريق إنشاء شبكة وقائية متينة من الاختبارات الآلية. نبدأ بالأساسيات المطلقة لنظرية الاختبار والتثبيت، ثم نتقدم خطوة بخطوة من خلال كتابة تأكيداتك الأولى، وتحدي الاعتمادات الخارجية، وبناء مجموعات اختبارات العالم الحقيقي. وستتعلم من خلال شروحات واضحة ومقتطفات رمز عملية مصممة لبناء مهاراتك تدريجيا. هذه الدورة مصممة لمطوري C# المبتدئين الذين يريدون كتابة شفرة من الدرجة المهنية وخالية من الأخطاء. ولا تلزم خبرة سابقة في الاختبار، على الرغم من التوصية بفهم أساسي للغة C#. ابدأ بكتابة رمز C# أنظف وأكثر موثوقية اليوم.

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

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 30 يومًا
    دون أسئلة
  • قصير ومركَّز
    1 ساعة 26 دقيقة من المحتوى التطبيقي

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

সুমাইয়া সুলতানা BD
★ 4 · 2026-03-08T05:48:52+00:00

Pretty good foundation. The examples were mostly helpful. Might need additional practice elsewhere for mastery.

Ana Silva PT متعلِّم موثَّق
★ 1 · 2025-06-24T04:48:52+00:00

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

Paula Navarro PE متعلِّم موثَّق
★ 5 · 2025-04-27T10:21:52+00:00

لقد كنت سعيدا جدا لأنني أخذت هذا! المحتويات كانت ممتازة والتطبيقات في العالم الحقيقي واضحة.

Gugu Mabaso ZA متعلِّم موثَّق
★ 3 · 2025-04-18T06:41:52+00:00

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

خالد أحمد AE
★ 4 · 2025-03-11T13:19:52+00:00

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

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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