用NUnit为.NET程序做测试 --- 常用测试属性之三 Category
2009-04-23 12:13
393 查看
用NUnit为我们的.net程序做测试已经几天了,大家在使用的时候有没有注意到 NUnit 的左边栏里还有一个前面没有用到的东东呢?
这个就是Categories,分类。点击打开这个项目:
空空如也。别着急。下面我们就来认识这个Categories吧。我们在TestDivide()添加上 [Category("Category A")]
编译,再看看Categories吧,是不是出来了一个 Category A ?
点击Add将Category A添加到 Selected Categories中吧。
我们再次切换到Test选项卡,选择整个测试项目,点击Run,发现只有Category A的 TestDivide()Run过了。
上上图中,下面的复选框的意思是排除 在 Selected Categories中的组。也就是如果选择复选框这些组别将不会在NUnit中Run
在测试中我们可以把我们的测试方法分成很多的Category来分别的测试或者不测试。这个比前面说到的Ignore和Explicit属性强悍多了吧。
在明天我们继续用实战来练习我们前面学到的知识吧!!!
这个就是Categories,分类。点击打开这个项目:
空空如也。别着急。下面我们就来认识这个Categories吧。我们在TestDivide()添加上 [Category("Category A")]
[Test] [Category("Category A")] //[ExpectedException(typeof(DivideByZeroException))] public void TestDivide() { int result = cal.Divide(a, b); Assert.AreEqual(5, result); }
编译,再看看Categories吧,是不是出来了一个 Category A ?
点击Add将Category A添加到 Selected Categories中吧。
我们再次切换到Test选项卡,选择整个测试项目,点击Run,发现只有Category A的 TestDivide()Run过了。
上上图中,下面的复选框的意思是排除 在 Selected Categories中的组。也就是如果选择复选框这些组别将不会在NUnit中Run
在测试中我们可以把我们的测试方法分成很多的Category来分别的测试或者不测试。这个比前面说到的Ignore和Explicit属性强悍多了吧。
在明天我们继续用实战来练习我们前面学到的知识吧!!!
相关文章推荐
- 用NUnit为.NET程序做测试 --- 常用测试属性之一 SetUp TearDown TestFixtureSetUp TestFixtureTearDown
- 用NUnit为.NET程序做测试 --- 常用测试属性之二 Ignore, Explicit
- 用NUnit为.NET程序做测试 --- 实战
- 用NUnit为.NET程序做测试---数据库测试之连接测试
- 仿Nunit的【TEST】属性测试一段程序
- 用NUnit为.NET程序做测试---数据库测试之二 数据操作测试
- 用NUnit为.NET程序做测试 ---Nunit入门
- 用NUnit为.NET程序做测试 ---实战之方便简捷的测试技巧
- 在iOS中UILabel作为一个文本标签,在实现程序中几乎每个页面都会用到UILabel,UILabel的常用属性:textColor(文本颜色),text(文本值),font(文本字体),textA
- 常用数据库连接测试程序
- .NET程序内存分析工具CLRProfiler的使用(性能测试)
- .NET程序中常用的代码
- 如何在.net 程序中访问 office文档的属性
- 模拟键盘鼠标的API,写压力测试程序常用于模拟点击
- Moq测试基础说谈(三)——属性,常用方法
- 用Nunit测试通讯程序
- .NET程序中常用的28种代码
- OC总结----类的方法.继承.NSString类的常用方法.NSMutableString 类的方法.数组类.字典类.block语法以及数组排序高级.属性.category (分类,类目).延展,等
- .NET 2.0下反射和CodeDom访问对象属性性能测试比较
- .net常用属性