انتقل إلى المحتوى
KnowledgeCity

Microsoft Visual Studio المستوى المبتدئ: اختبار الوحدات

تعزيز جودة الكود عن طريق كتابة اختبارات وحدة فعالة
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ4.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة Gerald Eckert  4 الدروس ·  27m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

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

في اختبار الوحدة، ستتعلم كيفية إنشاء اختبار الوحدة الأول وتبسيط اختبار الوحدة باستخدام سمات اختبار مايكروسوفت. سنناقش أيضًا إعدادات المشروع ونتعلم التطوير القائم على الاختبار داخل فيجوال ستوديو.

ما ستتعلمه

  • أنشئ أول اختبار وحدة لك في Microsoft Visual Studio
  • أعدّ فئات اختبار الوحدة ومشاريع اختبار الوحدة باستخدام سمات MSTest
  • اكتب اختبارات وحدة لاختبار وظائفك، بما فيها اختبارات الإخفاق المتعمد ومراجعة رسائل الخطأ
  • طبّق التطوير المدفوع بالاختبار على مشاريع جديدة داخل Visual Studio
  • حسّن جودة الكود من خلال اختبار الوحدة
  • بسّط اختبار الوحدة باستخدام السمات وتهيئة إجراءات إعداد الاختبار

النقاط الرئيسية

  • يساعدك اختبار الوحدة على تحديد نقاط الإخفاق ومواطن الضعف في الكود حتى تتمكن من إصلاحها قبل أن تتحول إلى أخطاء برمجية.
  • يتيح لك اختبار الوحدة اختبار الكود في كثير من السيناريوهات التي سيواجهها.
  • مع إعداد اختبارات الوحدة بصورة صحيحة، تُقلل من الانحدارات ومن تقارير الأخطاء وتخفّض الدين التقني.
  • تساعد سمات MSTest وإجراءات إعداد الاختبار على تبسيط عملية اختبار الوحدة.
  • اختبار الوحدة هو الحل في الغالب حين يكثر تعطل الكود أو يحتاج إلى إعادة هيكلة مستمرة أو كان قديمًا جدًا.

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

ماذا سأتعلم في هذا الكورس؟

ستتعلم كيفية إنشاء أول اختبار وحدة لك، وتبسيط اختبار الوحدة بسمات MSTest، وتهيئة إعدادات المشروع، وتطبيق التطوير المدفوع بالاختبار داخل Visual Studio.

كيف يُنظَّم الكورس؟

يتضمن الكورس أربعة دروس: إنشاء أول اختبار وحدة لك؛ وسمات MSTest وإعداد مشاريع اختبار الوحدة - الجزء الأول؛ وسمات MSTest وإعداد مشاريع اختبار الوحدة - الجزء الثاني؛ والتطوير المدفوع بالاختبار مع Visual Studio.

ما المهارات التي سأكتسبها من هذا الكورس؟

ستبني مهارات في اختبار الكود وMSTest واختبار البرمجيات والتطوير المدفوع باختبار الوحدة واختبار الوحدة وVstest.

لماذا يُعدّ اختبار الوحدة مهمًا؟

اختبار الوحدة أمر بالغ الأهمية للتأكد من كتابة كود عالي الجودة؛ فهو يتيح لك اختبار الكود في سيناريوهات عديدة ستواجهها، واكتشاف نقاط الإخفاق ومواطن الضعف بسرعة، وإصلاحها قبل أن تتحول إلى أخطاء برمجية، مما يؤدي إلى انحدارات أقل وتقارير أخطاء أقل ودين تقني مخفَّض.

هل يتناول الكورس ما يحدث عند إخفاق الاختبارات؟

نعم. يستكشف الكورس الإخفاق المتعمد لاختبارات الوحدة ومراجعة رسائل الخطأ الناتجة.