NUnit — відкрите середовище модульного тестування застосунків для .NET. Воно було перенесене з мови Java (бібліотека JUnit). Перші версії NUnit були написані на J#, але потім весь код був переписаний на C# з використанням таких нововведень .NET, як атрибути.
Графічне середовище NUnit 2.4.6 під Windows | |
Тип | Система автоматизованого тестування |
---|---|
Розробник | та інші |
Стабільний випуск | (2.6.0 (2 лютого 2012)) |
Операційна система | Всі, підтримувані Microsoft .NET або Mono |
Мова програмування | C Sharp[1] |
Доступні мови | C# |
Ліцензія | zlib |
Репозиторій | github.com/nunit/nunit |
Вебсайт | nunit.org |
Існують також відомі розширення оригінального пакету NUnit, значна частина з них також з відкритим сирцевим кодом. NUnit.Forms доповнює NUnit засобами тестування елементів користувацького інтерфейсу Windows Forms. NUnit.ASP виконує цю саму задачу для елементів інтерфейсу в ASP.NET.
Приклад
Приклад тесту NUnit:
using NUnit.Framework; [TestFixture] public class ExampleTestOfNUnit { [Test] public void TestMultiplication() { Assert.AreEqual(4, 2 * 2, "Множення"); } }
NUnit автоматично знаходить метод ExampleTestOfNUnit.TestMultiplication () за допомогою відображення.
Література
- Ендрю Хант, Девід Томас: Pragmatic Unit Testing in C# with NUnit (Прагматичне тестування на C# з допомогою NUnit). The Pragmatic Bookshelf, Raleigh 2004,
- Джим Ньюкирк, Олексій Воронцов: Test-Driven Development in Microsoft .NET. (Розробка через тестування — с Microsoft.NET). Microsoft Press, Redmond 2004,
- Білл Хамільтон: NUnit Pocket Reference (Кишеньковий довідник по NUnit). O'Reilly, Cambridge 2004,
Див. також
Посилання
- http://www.nunit.org/[недоступне посилання з червня 2019] (англ.)
- http://sourceforge.net/projects/nunit/[недоступне посилання з червня 2019] (англ.)
- http://nunitforms.sourceforge.net/[недоступне посилання з червня 2019] (англ.)
- http://nunitasp.sourceforge.net/[недоступне посилання з червня 2019] (англ.)
- The nunit Open Source Project on Open Hub: Languages Page — 2006.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
NUnit vidkrite seredovishe modulnogo testuvannya zastosunkiv dlya NET Vono bulo perenesene z movi Java biblioteka JUnit Pershi versiyi NUnit buli napisani na J ale potim ves kod buv perepisanij na C z vikoristannyam takih novovveden NET yak atributi NUnitGrafichne seredovishe NUnit 2 4 6 pid WindowsTipSistema avtomatizovanogo testuvannyaRozrobnikta inshiStabilnij vipusk 2 6 0 2 lyutogo 2012 Operacijna sistemaVsi pidtrimuvani Microsoft NET abo MonoMova programuvannyaC Sharp 1 Dostupni moviC LicenziyazlibRepozitorijgithub com nunit nunitVebsajtnunit org Isnuyut takozh vidomi rozshirennya originalnogo paketu NUnit znachna chastina z nih takozh z vidkritim sircevim kodom NUnit Forms dopovnyuye NUnit zasobami testuvannya elementiv koristuvackogo interfejsu Windows Forms NUnit ASP vikonuye cyu samu zadachu dlya elementiv interfejsu v ASP NET PrikladPriklad testu NUnit using NUnit Framework TestFixture public class ExampleTestOfNUnit Test public void TestMultiplication Assert AreEqual 4 2 2 Mnozhennya NUnit avtomatichno znahodit metod ExampleTestOfNUnit TestMultiplication za dopomogoyu vidobrazhennya LiteraturaEndryu Hant Devid Tomas Pragmatic Unit Testing in C with NUnit Pragmatichne testuvannya na C z dopomogoyu NUnit The Pragmatic Bookshelf Raleigh 2004 ISBN 0 9745140 2 0 Dzhim Nyukirk Oleksij Voroncov Test Driven Development in Microsoft NET Rozrobka cherez testuvannya s Microsoft NET Microsoft Press Redmond 2004 ISBN 0 7356 1948 4 Bill Hamilton NUnit Pocket Reference Kishenkovij dovidnik po NUnit O Reilly Cambridge 2004 ISBN 0 596 00739 6Div takozhAvtomatizovane testuvannya Selenium TOSCA TestsuitePosilannyahttp www nunit org nedostupne posilannya z chervnya 2019 angl http sourceforge net projects nunit nedostupne posilannya z chervnya 2019 angl http nunitforms sourceforge net nedostupne posilannya z chervnya 2019 angl http nunitasp sourceforge net nedostupne posilannya z chervnya 2019 angl The nunit Open Source Project on Open Hub Languages Page 2006 d Track Q124688