ما هو التأكيد في اختبار الوحدة؟
ما هو التأكيد في اختبار الوحدة؟

فيديو: ما هو التأكيد في اختبار الوحدة؟

فيديو: ما هو التأكيد في اختبار الوحدة؟
فيديو: يعني ايه Unit testing وليه كل الدفيلوبرز لازم يتعلموا يكتبوه - سيمي كولون | SemiColon 2024, شهر نوفمبر
Anonim

هذا هو الأساس لكتابة ما يسمى بالفحص الذاتي الاختبارات . أ تأكيد اختبار الوحدة بتقييم المسندات إلى صواب أو خطأ. في حالة وجود خطأ AssertionError يتم طرحه. يلتقط وقت تشغيل JUnit هذا الخطأ ويبلغ عن ملف اختبار كما فشل.

يجب أن تعرف أيضًا ، ما هو التأكيد في اختبار C # للوحدات؟

15.1. في الإطار الذي نستخدمه وحدة التجارب (NUnit) ، فئة تسمى يجزم يدعم اختبار التأكيد . في منطقتنا الاختبارات ، نستفيد من ملف تأكيد طريقة، يجزم . IsTrue () لتحديد ما إذا كان ملف تأكيد ناجح. إذا كان المتغير أو التعبير الذي تم تمريره إلى هذه الطريقة خاطئًا ، فإن تأكيد فشل.

ثانيًا ، كيف يتم استخدام عبارات التأكيد بواسطة JUnit لاختبار الوحدة؟ JUnit يوفر طرقًا ثابتة لاختبار ظروف معينة عبر يجزم صف دراسي. هؤلاء تأكيد البيانات تبدأ عادةً بـ يجزم . إنها تسمح لك بتحديد رسالة الخطأ والنتيجة المتوقعة والفعلية. ان تأكيد يقارن الأسلوب القيمة الفعلية التي تم إرجاعها بواسطة اختبار بالقيمة المتوقعة.

بالنظر إلى هذا ، كيف تقوم باختبار الوحدة؟

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

ما هو ترتيب الفعل والتأكيد في اختبار الوحدة؟

AAA ( رتب , يمثل , يجزم ) النمط هو طريقة شائعة للكتابة اختبارات الوحدة لطريقة تحت اختبار . ال رتب قسم من اختبار الوحدة تقوم الطريقة بتهيئة الكائنات وتعيين قيمة البيانات التي يتم تمريرها إلى الطريقة أدناه اختبار . ال يمثل يستدعي القسم الطريقة تحت اختبار مع المعلمات المرتبة.

موصى به: