CsUnit - CsUnit
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
![]() csUnit 2.5 GUI ve Windows | |
Vývojáři | tým csUnit |
---|---|
Stabilní uvolnění | csUnit 2.6 / 28. března 2009 |
Napsáno | C# |
Operační systém | Microsoft .NET |
Typ | Testování jednotky nářadí |
Licence | Licence zlib |
webová stránka | www |
csUnit je testování jednotky rámec pro .NET Framework. Je navržen pro práci s jakýmkoli jazykem kompatibilním s .NET. Byl speciálně testován s C#, Visual Basic .NET, Spravovaný C ++, a J #. csUnit je open-source a přichází s flexibilní licencí, která umožňuje také bezplatné zahrnutí do komerčních produktů s uzavřeným zdrojem.
csUnit se řídí koncepty testování jiných jednotek rámce v xUnit rodiny a má několik verzí od roku 2002. Nástroj nabízí nativní aplikaci GUI, příkazový řádek a doplňky pro Visual Studio 2005 a Visual Studio 2008.
Počínaje verzí 2.4 podporuje také provádění NUnit testy bez opětovné kompilace. Tato funkce funguje pro NUnit 2.4.7 (verze .NET 2.0).
csUnit podporuje .NET 3.5 a starší verze, ale nepodporuje .NET 4.
Speciální funkce
Spolu se standardními funkcemi nabízí csUnit schopnosti, které jsou v jiných rámcích testování jednotek pro .NET neobvyklé:
- Zahrnuty kategorie do skupiny, vyloučené testy
- ExpectedException pracuje spíše s konkrétními instancemi než pouze s typem
- Out of the box doplňky pro Visual Studio 2005 a 2008
- Záložka pro jednoduchou podšívku výkonu
- Velmi bohatá sada tvrzení, neustále se rozšiřující
- Bohatá sada atributů pro implementaci testů
- Parametrizované testování, testování založené na datech
- Vyhledávací schopnosti, úspora času, když testovací sady obsahují tisíce testů
Viz také
Reference
Další čtení
- Crowther, David C .; Clarke, Peter J. (1. června 2005). „Zkoumání nástrojů pro testování softwaru“. Dr. Dobb's Journal.
- Manocha, Pooja; Jain, Arun (2013). "Vylepšení softwarového inženýrství pro čisté prostory pomocí nástroje csUnit". International Journal of Research in Computer Science. 3 (5): 19–23. doi:10,7815 / ijorcs.35.2013.071.