关闭

Visual Studio 2010敏捷测试驱动开发(上)

发表于:2010-3-15 12:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:IT168 高阳    来源:51Testing软件测试网采编

  列出表中完成有关的大部分任务测试清单,测试重点放在确保我们添加和移除图书收藏夹的时候计数是正确的,以及集合的内容和是否可以恢复集合,驱动测试时间持续1到2小时的驱动编程实践中完成这个测试清单,并确保这个测试清单不需要再次分解这个任务,以实现这个目标。

  ·实现第一个测试

  打开Microsoft Visual Studio 2010,创建一个C#测试项目,项目名称为LocalBookCollectionsTests,如图5所示。

图5 创建一个测试项目

  清除原理项目方案自动生成的unit的C#测试文件,建立一个新的名称为CollectionsTests单元测试类,如图6所示。

图6 创建一个单元测试unit类

  先用一些函数代码替换第一个测试中的语句,这样做驱动了产品代码Collections类的创建,并运行其Count属性。在CollectionsTests.cs类添加代码:

  ///
  
/// 创建一个测试清单
  
///
  [TestMethod]
  
public void EmptyCollectionsCountShouldBeZero()
  {
  Collctions collctions
= new Collctions();
  Assert.AreEqual(
0, collctions.Count);
  }

  重新编译生成这个解决方案,你将看到一个错误,因为没有为Collections类定义Count。创建Collections类,填入一下代码:

  ///
  
/// 定义Count
  
///
  private int count;
  
public int Count
  {
  
get
  {
  
return count;
  }
  }

  运行这个测试,输出EmptyCollectionsCountShouldBeZero()单元测试成功界面,如图7所示。

图7 EmptyCollectionsCountShouldBeZero单元测试成功

相关链接:

 Visual Studio 2010敏捷测试驱动开发(下)
44/4<1234
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号