您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > Nunit
Visual Studio 2010 Ultimate敏捷测试驱动开发
作者:网络转载 发布时间:[ 2013/4/2 14:21:41 ] 推荐标签:

  ·搁置你的测试清单代码

  为你的此次操作添加为一个版本控制搁置,这样可以在将来常常返回到这个点(版本控制),在VS2010菜单打开View|Other Windows|Pending Changes,如图8所示。

图8 Vsts2010的View|Other Windows菜单

  通常由于你并不想在所有相关单元测试通过之前,与团队的其他成员共享文件,因此保持VSTS存储库中搁置自己的文件版本,而不是将你的变更点签入到团队代码库的分支中。完成所有单元测试后,可以直接点击Check In 按钮将此代码加入到存储库中。Pending Changes搁置窗口,如图9所示。

图9 Pending Changes搁置窗口

  Unshelve按钮可以进行版本回卷。点击Shelve按钮进行版本搁置,建立一个Test the Should Be Zero的版本搁置,如图10所示。

图10 创建版本搁置

  ·修复一个失败的测试和重构

  现在我们处理清单上另外几个简单单元测试。它们在Collections对象中添加和删除各种Collection项,并验证Count熟悉返回正确的值。

  首先在CollectionsTests.cs类中添加如下代码:
  ///
  /// 修复一个失败的测试
  ///
  [TestMethod]
  public void EmptyCollctionsCountShouldIsOne()
  {
  Collections collections = new Collections();
  collections.Add(new Collection("Label", new Uri("db://book0001")));
  Assert.AreEqual(1, collections.Count);
  }

  生成这个项目(生成|生成项目),生成报错是因为Collection类缺少参数,如图11所示。

图11 缺少参数报错界面

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