您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > Nunit
NUnit开源回归测试框架
作者:网络转载 发布时间:[ 2013/12/26 14:05:07 ] 推荐标签:单元测试 NUnit

  测试效果:示例一中编写了四个类,被分为Class1和Class2两个组;示例二中编写了四个方法,被分成了m1和m2两个组。对于这种分组的测试,要想看出效果,在打开NUnit后,需要先在Categories选项卡中作出选择,如下图所示:
[url=http://www.wangchao.net.cn/bbsdetail_71022.html] [点击图片可在新窗口打开] [/url]
可以看到,所有的组默认都在上边的Available Categories列表框中,选中的组则通过Add按钮添加到下边的Selected Categories列表框中,NUnit允许选中多个。测试完成后对于不想要的组,还可以通过Remove按钮放回到上边。选好后,点击Run按钮,再选择Tests选项卡,效果如下图:
[url=http://www.wangchao.net.cn/bbsdetail_71022.html] [点击图片可在新窗口打开] [/url]
可以看到,只有与Class1编组对应的Test31和Test32这两个类被测试了。
六、Explicit
  Explicit属性与Ignore属性有些类似,也是用于对暂时不想运行的测试类或测试方法做忽略的。但与Ignore属性相比还有两点差别:一个是Explicit属性不需要说明信息,一个是使用Explicit属性做忽略的类或方法在NUnit中被选中后,将不再被忽略,而是进行测试。
  示例代码1:
  [TestFixture]
  public class Test4
  {
    [Test, Explicit]
    public void TestMethod()
    {}
  }
  示例代码2:
  [TestFixture, Explicit]
  public class Test42
  {
    [Test]
    public void TestMethod()
    {}
  }
  测试效果:示例一所忽略的是方法,若不在NUnit中选中该方法,测试后该方法前的圆点为黄色,即在测试中被忽略,若选中了则在测试后显示为绿色或红色,这与测试的结果有关;示例二所忽略的是类,效果与示例一类似。
七、小结
  NUnit是一款的测试工具,提供了强大而灵活的功能,从而使开发人员可以轻松搞定代码测试。但NUnit毕竟只是一款工具,如何编写测试案例才是关键所在。

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd