用Visual Studio实践敏捷测试(一)

发表于:2010-7-16 13:45

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

 作者:林俊彦    来源:51Testing软件测试网采编

分享:

  下面让我们进一步来看一下测试用例:

图 2 测试用例

  如果你对TFS工作项有所了解,就不难发现测试用例的形式与常见的bug、任务等工作项十分类似。不错,测试用例正是Visual Studio 2010中新加入的一种工作项类型。它包括工作项通用的一些字段,比如标题、优先级、状态……我就不多作解释了,这里重点介绍测试用例工作项的几个特殊字段:

  测试步骤(Steps):这是测试用例工作项最核心的字段。我们使用这个字段可以定义测试用例的每一个具体步骤、预期的结果,还可以通过附件对结果进行详细说明。另外,Visual Studio 2010中还提供了一种名为共享步骤(Shared Steps)的工作项,我们可以将测试用例中重复的步骤提取出来,创建一个共享步骤,再将其作为一步添加到测试步骤字段中,以达到在多个测试用例中复用这些步骤的目的。

  参数值(Parameter Values):有的测试计划中多变的不是测试步骤本身,而是通过不同的输入数据来测试不同的情况。测试用例工作项也为此提供了支持,在测试步骤的下方还有一个参数值区域,可以定义多组输入/输出数据。

  测试的用户故事(Tested User Stories):提供了从测试用例到用户故事的反向连接。在需要理解测试用例的设计用意时,十分有用。

  关联的自动化测试(Associated Automation):可以将自动化测试与测试用例关联起来。

图 3 共享步骤

  小结

  以上介绍的是测试人员在正式进入测试阶段之前的一些“测试准备”工作,可能与传统意义上的测试任务有所不同,不过却是十分重要的,其作用表现在:

  • 加强了团队整体的交流和合作
  • 保证了产品在进入测试阶段时就能有较好的质量
  • 为开发人员修复bug乃至整个Sprint的完成节省了时间

  从下一篇起我们将开始讨论实际的测试过程,则会与一般的测试经验比较接近。

  --------------------------------------------------------------------------------

  [1]这里的负责人并不是指团队经理等负责人,而是我们会给每一个用户故事指定三方各一个团队成员来负责,这样做的好处是当需要查询关于某一个用户故事的进度、设计、功能等问题时很容易就能找到负责的人了解情况。

相关阅读:

用Visual Studio实践敏捷测试(二)

33/3<123
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号