MbUnit
上一篇 /
下一篇 2011-06-02 15:19:29
/ 个人分类:自动化/Selenium
MbUnit是一套支持.Net的改进单元测试框架,目标是使最终用户拥有高度一致的test fixtures,使开发人员可以创建新的可定制化的fixtures而无需更改核心部分。MbUnit基于一种C#的图形库QuickGraph。 与其他单元测试工具(NUnit和csUnit)所不同的是,MbUnit的诞生来自这样一个简单的设想:一个新的测试流程可被整合到已有的框架下。MbUnit采用了简单测试模式(Simple Test Pattern),提供一些新的流程类型,比如TypeFixture可使测试针对一个特定的类型实例(instance) v整体测试框架
v全面兼容NUnit,csUnit等测试流程。除调整imports语句之外,无需更改其他代码。
v图形界面GUI和控制台两种运行方式,支持NAnt任务管理和NUnitAddIn和Visual Studio的插入模式。
v新的测试流程:
v TypeFixture:用于特定类型的实例(对接口测试非常有用);
v EnumerationFixture:测试IEnumerable/IEnumerator的执行情况;
v OrderedCollectionFixture:对集合进行有序测试;
v ProcessFixture:执行多个测试(测试一个序列)。
v新的辅助测试功能:重复测试,定时测试,装入已有的测试,多线程测试等。
v可扩展的fixtures定义策略:MbUnit一开始即被设计为支持不断演化的和新的fixtures的整合。
v支持.Net1.0和1.1。
v被DotNetMock工具支持。
收藏
举报
TAG: