NUnit
NUnit — відкрите середовище модульного тестування застосунків для .NET. Воно було перенесене з мови Java (бібліотека JUnit). Перші версії NUnit були написані на J#, але потім весь код був переписаний на C# з використанням таких нововведень .NET, як атрибути.
Графічне середовище NUnit 2.4.6 під Windows | |
Тип | Система автоматизованого тестування |
---|---|
Розробник | Чарлі Пул та інші |
Стабільний випуск | (2.6.0 (2 лютого 2012)) |
Версії | 3.13.2 (27 квітня 2021)[1] |
Репозиторій | github.com/nunit/nunit |
Операційна система | Всі, підтримувані Microsoft .NET або Mono |
Мова програмування | C Sharp[2] |
Доступні мови | C# |
Ліцензія | zlib |
Вебсайт | 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, ISBN 0-9745140-2-0
- Джим Ньюкирк, Олексій Воронцов: Test-Driven Development in Microsoft .NET. (Розробка через тестування — с Microsoft.NET). Microsoft Press, Redmond 2004, ISBN 0-7356-1948-4
- Білл Хамільтон: NUnit Pocket Reference (Кишеньковий довідник по NUnit). O'Reilly, Cambridge 2004, ISBN 0-596-00739-6
Див. також
- Автоматизоване тестування
- NUnitAsp
- NUnitForms
- Selenium
- TOSCA Testsuite
Посилання
- http://www.nunit.org/[недоступне посилання з червня 2019] (англ.)
- http://sourceforge.net/projects/nunit/[недоступне посилання з червня 2019] (англ.)
- http://nunitforms.sourceforge.net/[недоступне посилання з червня 2019] (англ.)
- http://nunitasp.sourceforge.net/[недоступне посилання з червня 2019] (англ.)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.