NUnit

نرم افزار تصویر:
NUnit
جزئیات نرم افزار:
نسخه: 2.6.3 / 2.9.6
ها تاریخ: 19 Feb 15
توسعه دهنده: NUnit.org
پروانه: رایگان
محبوبیت: 22

Rating: 4.0/5 (Total Votes: 1)

در NUNIT منبع باز و به طور کامل واحد آزاد چارچوب توسعه تست به خصوص برای تمام زبان دات نت، در ابتدا از JUnit است منتقل طراحی، در حال اجرا در مونو و مایکروسافت دات نت است.
به طور کامل در C # نوشته شده است، NUNIT طراحی شده است را به استفاده از ویژگی های بسیاری از زبان های دات نت، از جمله ویژگی های سفارشی، عبارات لامبدا، جنریک و دیگر قابلیت های انعکاس مربوط.
NUNIT طراحی شده است را به xUnit به تمام زبان دات نت کنید. & nbsp؛ با شروع نسخه 3.0، NUNIT است که به چند پروژه اتصال سست تقسیم می شود. این یک برنامه مستقل از پلتفرم است که پشتیبانی از لینوکس و مایکروسافت ویندوز سیستم عامل است

چه در این نسخه جدید است.

ویژگی های اصلی:
پروژه های جداگانه برای NUNIT-کنسول و nunit.engine
ایجاد جدید برای دات نت 4.5 و فیلمهای مستند
TestContext در حال حاضر پشتیبانی و شامل اموال اضافی، تصادفی، که ممکن است مورد استفاده برای تولید مقادیر تصادفی تکرار برای استفاده در آزمون.
API چارچوب های خارجی در حال حاضر با ثبات است. رابط داخلی جدا از API می باشد
تست ممکن است به صورت موازی در موضوعات جداگانه اجرا
راه حل ها و پروژه های در حال حاضر استفاده از VS2012 (به جز برای چارچوب فشرده)
رفع اشکال:
463470 ما باید منابع محفظهای به قبل از 2.0 مجموعه
498690 Assert.That () خواص با بنگاه مورد نظر را دوست ندارد
501784 آزمون تئوری به درستی در هنگام استفاده از پارامترهای صفر کار نمی
531873 ویژگی ها: استخراج تست واحد از NUNIT مونتاژ آزمون و خواستار مناسب
611،325 اجازه تمام کردن برای تشخیص اگر آزمون گذشته شکست خورده
611938 نمونه تست کلی ناپدید می شوند
655882 را CategoryAttribute به ارث برده
664،081 اضافه کردن Server2008 R2 و Windows 7 به PlatformAttribute
671432 NANT ارتقاء به آخرین نسخه
676560 Assert.AreEqual کند IEquatable را پشتیبانی نمی کند
691129 افزودن پارامتر رده به TestFixture
درخواست 697،069 ویژگی ها: محل سکونت پویا برای TestResult.xml
منطق 708173 NUNIT برای مقایسه آرایه - استفاده Comparer اگر آن ارائه شده است
709062 & quot؛ را System.ArgumentException: آیا می توانم مقایسه نیست و & quot؛ هنگامی که عنصر یک لیست است
712،156 تست می تواند AppDomain.SetPrincipalPolicy استفاده نمی
719184 Platformdependency در SRC / ClientUtilities / زمانی / خدمات / DomainManager.cs: 40
719187 با استفاده از Path.GetTempPath () باعث درگیری در پوشه های موقت به اشتراک گذاشته
735،851 اضافه تشخیص 3.0، 3.5 و 4.0 چارچوب به PlatformAttribute
736062 بن بست در هنگام EventListener انجام یک تماس ردیابی + EventPump هماهنگ سازی
756843 ادعای عدم کند حالت تحمل غیر خطی را نشان نمی دهد
766،749 خالص 2.0 NUNIT-کنسول-x86.exe.config باید یک عنصر و نیز loadFromRemoteSources فعال
770471 Assert.IsEmpty پشتیبانی نمی کند IEnumerable
785460 افزودن پارامتر رده به TestCaseSourceAttribute
787106 EqualConstraint اطلاعات شکست ناکافی برای IEnumerables فراهم می کند
792466 TestContext MethodName
794115 HashSet نادرست گزارش
800089 Assert.Throws () پنهان جزئیات AssertionException داخلی
درخواست 848،713 ویژگی ها: اضافه کردن سوئیچ برای کنسول برای شکستن در هر گونه خطا مورد آزمون
878376 افزودن 'دقیقا (N) به نحو محدودیت NUNIT
882137 وقتی که هیچ آزمون ها اجرا شود، سوئیت سطح بالاتر به عنوان بی نتیجه نمایش
882517 NUNIT 2.5.10 کند TestFixture به رسمیت نمی شناسد اگر تنها TestCaseSource وجود دارد داخل
885،173 تست هنوز هم پس از لغو توسط کاربر اجرا
885277 استثنا زمانی که پروژه با استفاده از تنها 2 رقم خواستار زمان اجرا
درخواست 885،604 ویژگی ها: صریح به نام پارامتر به TestCaseAttribute
890129 DelayedConstraint به نظر نمی رسد به نظرسنجی خواص اشیاء
892844 با استفاده از نه مونو 4.0 مشخصات تحت ویندوز
893919 DelayedConstraint نتواند خواص رای گیری در مراجع که در ابتدا صفر است
896973 خطوط خروجی کنسول با هم تحت لینوکس اجرا
897289 Is.Empty محدودیت است پیام شکست نامشخص
898192 ویژگی درخواست: Is.Negative، Is.Positive
898256 IEnumerable برای Datapoints کار نمی کند
899178 پیام شکست اشتباه برای آزمون پارامتری که انتظار استثنا
904841 پس از خروج برای ایست روش تمام کردن اجرا نمی
908829 ویژگی TestCase به خوبی با توابع آزمون variadic بازی نمی
910218 NUNIT باید جدا انتهایی به ApplicationBase اضافه
920472 CollectionAssert.IsNotEmpty باید سروی کننده دور
922،455 اضافه کردن پشتیبانی برای ویندوز 8 و ویندوز 2012 سرور به PlatformAttribute
928،246 استفاده assembly.Location به جای assembly.CodeBase
958766 برای کار توسعه تحت TeamCity، ما نیاز به حمایت nunit2 خروجی فرمت تحت مستقیم دونده
1000181 پارامتر TestFixture با System.Type به عنوان آرگومان سازنده با شکست مواجه
1000213 پیام بی نتیجه نه در خروجی گزارش
1023084 افزودن شمارشی پشتیبانی به RandomAttribute
1028188 اضافه کردن پشتیبانی برای مستند
1029785 تست لود از پوشه از راه دور موفق به اجرا با استثنا System.IODirectory
1037144 اضافه کردن پشتیبانی MonoTouch به PlatformAttribute
1041365 اضافه کردن MaxOsX و ایکس باکس پشتیبانی به ویژگی های پلت فرم
1057981 C # 5 آزمون async است پشتیبانی نمی
1060631 افزودن دات نت 4.5 ساخت
1064014 آزمون ساده ای async باید وظیفه بر نمی گرداند
1071164 روش async است پشتیبانی در سناریوهای استفاده از پرت محدودیت
1071343 Runner.Load نتواند در CF اگر مجمع آزمون شامل روش های عمومی
1071861 اشکال در محدودیت راه
1072379 گزارش زمان اجرای آزمون در رزولوشن بالاتر
1074568 ادعا / فرض باید روش async است برای ActualValueDelegate پشتیبانی
1082330 استثنا بهتر است اگر ویژگی SetCulture است چندین بار اعمال
1111834 معرض شیء تصادفی به عنوان بخشی از بافت آزمون
1111838 شامل بذر تصادفی در گزارش آزمون
1172979 اضافه کردن پشتیبانی رده به دونده nunitlite
1203361 آزمون منحصر به فرد Randomizer گاهی اوقات شکست
1221712 وقتی غیر موجود روش آزمون در -test مشخص شده، نتیجه این است که هنوز هم به & quot؛ تست را اجرا کنید: 1، گذشت: 1 & quot؛ را
1223294 System.NullReferenceException پرتاب هنگامی که ExpectedExceptionAttribute در کلاس استاتیک استفاده می شود
1225542 استاندارد گزینه های خط فرمان برای آزمون مهار

چه در نسخه 2.6.3 جدید است:

در چارچوب:
هنگامی که در حال اجرا تحت دات نت 4.5، روش async است ممکن است در حال حاضر به عنوان هدف از ThrowsConstraint استفاده می شود.
هنگامی که در حال اجرا تحت دات نت 4.5، روش async است ممکن است در حال حاضر به عنوان ActualValueDelegate گذشت به Assert.That () و یا Assume.That استفاده می شود ().
رفع اشکال:
1071164 روش async است پشتیبانی در سناریوهای استفاده از پرت محدودیت
1071714 TestContext شکسته شده است که نسخه های قبلی از نفر دوم است در کنار یک نسخه جدید از چارچوب استفاده
1071861 اشکال در محدودیت راه
1072379 گزارش زمان اجرای آزمون در رزولوشن بالاتر
1074568 ادعا / فرض باید روش async است برای ActualValueDelegate پشتیبانی
1079296 NUNIT 2.6.2 شکست در مونو
1082330 استثنا بهتر است اگر ویژگی SetCulture است چندین بار اعمال
1084181 TestExecutionContext SerializationException
1086975 استثنا امنیت بعد از ارتقا به 2.6.2
1096902 خروجی ردیابی به صورت پیش فرض در نسخه 2.6.2.12296 غیر فعال
1097854 مستندات نادرست برای دونده کنسول / گزینه آزمون
1107746 اضافه کردن برچسب NUNIT به nuget بسته
1130239 classicModel.html در کمک های محلی مرتبط است، اما وجود ندارد
1167638 بازگشت نادرست تشخیص داده با انواع اجرای IEnumerable و مهم است مساوی است / اپراتورهای / انواع ارزش
1167805 مشکلات متقابل دامنه با XmlSchema و زمینه تماس
1222148 چارچوب / سوئیچ می کند به رسمیت خالص 4.5 نمی
ArgumentNullException در NUnit.Framework.AsyncInvocationRegion..cctor: 1235891 2.6.3 نسخه پیشنهادی

جدید در نسخه 2.6.2 است:

در این نسخه شامل تعدادی از رفع اشکال و پشتیبانی از روش های آزمون async است تحت دات نت 4.5.

جدید در نسخه 2.6.1 است:

به 2.6.1 نسخه رفع برخی از اشکالات برجسته در NUNIT 2.6.

جدید در نسخه 2.6 بتا است 3:

این رفع چند باگ موجود در نسخه بتا دوم.

جدید در نسخه 2.6 بتا 2:

انتشار بتا دوم NUNIT 2.6 شامل برخی از رفع اشکال در اولین بتا و همچنین چندین پیشرفت.

جدید در نسخه 2.6 بتا است:

در NUNIT 2.6 شامل چندین ویژگی جدید و تعدادی از رفع اشکال.

چه در نسخه 2.5.10 جدید است:

در چارچوب:
TestCaseAttribute و TestFixtureAttribute در حال حاضر به نام پارامتر 'رده شرایط برای تعیین رده از آزمون مورد فرد یا به عنوان مثال ثابت.
رفع اشکال:
691129 افزودن پارامتر رده به TestFixture
701331 TestFixture صفات در کلاس های پایه نادیده گرفته می شوند نه
711330 مونتاژ آزاد تست آیکون شکست داده شده در صفحه نمایش درخت
712444 NUNIT-کنسول / اجرا کند پارامتر آزمون موارد با کاما در نام آزمون مورد اجرا نمی
725،718 اضافه بار و مستند از Has.Property وجود ندارد
728500 TestDomain باید AppDomain آزمون خالی کردن
736062 بن بست در هنگام EventListener انجام یک تماس ردیابی + EventPump هماهنگ سازی
737783 توزیع فایل Results.xsd است از تاریخ
741402 خطا در حال اجرا دات نت 1.1 آزمون کنسول
747581 شکست در TestFixtureTearDown در دونده کنسول گزارش نشده

این یک نسخه رفع اشکال از نسخه پایدار از NUNIT است:

به چه جدید در نسخه 2.5.9 است. بسیاری از کاربران این نسخه را نصب کنید.

نرم افزار های مشابه

BDD4Django
BDD4Django

20 Feb 15

jstestnetlib
jstestnetlib

20 Feb 15

multi-mechanize
multi-mechanize

15 Apr 15

bdd
bdd

14 Apr 15

نرم افزار های دیگر از توسعه دهنده NUnit.org

NUnit
NUnit

6 Jun 15

نظرات به NUnit

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!