هل تعمل اختبارات NUnit بالتوازي؟
هل تعمل اختبارات NUnit بالتوازي؟

فيديو: هل تعمل اختبارات NUnit بالتوازي؟

فيديو: هل تعمل اختبارات NUnit بالتوازي؟
فيديو: How To Run Parallel Test Using xUnit | xUnit Tutorial | Part V 👌🤩 2024, يمكن
Anonim

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

هنا ، كيف يمكنني تشغيل اختبار من وحدة تحكم NUnit؟

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

وبالمثل ، ما هو Testfixture NUnit؟ TestFixtureAttribute ( لا 2.0 / 2.5) هذه هي السمة التي تحدد فئة تحتوي على اختبارات ، واختيارياً ، طرق الإعداد أو التفكيك. لا 2.5 يقدم تركيبات اختبار محددة المعلمات وعامة - انظر أدناه. هناك بعض القيود على الفصل الدراسي الذي يتم استخدامه كملف تثبيت إختبار.

أيضا ، هل تقوم xUnit بتشغيل الاختبارات بالتوازي؟

الاختبارات كتبت في xUnit لا يمكن أن يكون الإصدار 1 من.net يركض في موازى ضد بعضها البعض في نفس التجمع ، على الرغم من تعددها اختبار لا تزال التجميعات المرتبطة بـ v1 قادرة على المشاركة في عداء ميزة التوازي الموصوفة في القسم الفرعي التالي.

كيف أقوم بتشغيل NUnit؟

تحتاج إلى تثبيت 3 حزم من NuGet: نونيت.

  1. أضف مكتبة NUnit 3 في Nuget.
  2. قم بإنشاء الفصل الذي تريد اختباره.
  3. قم بإنشاء فئة اختبار منفصلة ، يجب أن يكون فوقها [TestFixture].
  4. قم بإنشاء دالة في فئة الاختبار ، ويجب أن يكون فوقها [اختبار].
  5. ثم انتقل إلى TEST / WINDOW / TEST EXPLORER (عبر الجزء العلوي).

موصى به: