האם בדיקות NUnit פועלות במקביל?
האם בדיקות NUnit פועלות במקביל?

וִידֵאוֹ: האם בדיקות NUnit פועלות במקביל?

וִידֵאוֹ: האם בדיקות NUnit פועלות במקביל?
וִידֵאוֹ: How To Perform NUnit Parallel Execution In C# | Selenium C# | NUnit Testing Tutorial | Part IV 2024, מאי
Anonim

ה NUnit מסגרת 3.0 יכול להריץ בדיקות ב מַקְבִּיל בתוך אסיפה. זהו מתקן נפרד לחלוטין מהמנוע מבחן מקביל ביצוע, אם כי אפשר להשתמש בשניהם באותו מבחן ריצה . כברירת מחדל, לא מַקְבִּיל מתרחש ביצוע.

מכאן, כיצד אוכל להריץ בדיקה ממסוף NUnit?

להשתמש נוניט - לְנַחֵם .exe ל להריץ בדיקות משורת הפקודה. זה יהיה לָרוּץ היחידה מבחנים ושמרו את התוצאות בתוצאות. קובץ xml, שאתה יכול לעבוד איתו בקלות. עיין בתיעוד עבור כל מתגי שורת הפקודה השונים הזמינים.

באופן דומה, מהו Testfixture NUnit? TestFixtureAttribute ( NUnit 2.0 / 2.5) זוהי התכונה המסמנת מחלקה המכילה בדיקות, ולחלופין, שיטות הגדרה או הורדה. NUnit 2.5 מציג מכשירי בדיקה עם פרמטרים וגנריים - ראה להלן. ישנן מספר הגבלות על מחלקה המשמשת כ- מתקן בדיקה.

כמו כן, האם xUnit מריץ בדיקות במקביל?

מבחנים כתוב ב xUnit .net גרסה 1 לא יכולה להיות לָרוּץ ב מַקְבִּיל זה מול זה באותה אספה, אם כי מרובים מִבְחָן מכלולים המקושרים ל-v1 עדיין יכולים להשתתף ב- רָץ מאפיין מקביליות המתואר בתת-סעיף הבא.

איך אני מפעיל את NUnit?

עליך להתקין 3 חבילות NuGet: נונית.

  1. הוסף את ספריית NUnit 3 ב- Nuget.
  2. צור את הכיתה שברצונך לבדוק.
  3. צור מחלקת בדיקה נפרדת, זה צריך להיות [TestFixture] מעל זה.
  4. צור פונקציה ב-Testing Class, זו צריכה להיות [Test] מעליה.
  5. לאחר מכן עבור אל TEST/WINDOW/TEST EXPLORER (בחלק העליון).

מוּמלָץ: