关闭

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

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

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

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

  3.实战VSTS2010驱动开发

  在Visual Studio 2010中,敏捷测试驱动开发功能非常强大,微软把Scrum和XP敏捷思想融入到Agile过程框架之中。TFS2010中增强了团队源码版本管理、迭代开发和驱动测试开发模型等,从而给微软.Net开发人员非常大的帮助。VSTS2010测试马甲和单元测试过程,如图3所示。

图3 VSTS2010单元测试过程

  IUT——在生产环境中最终交付而开发的软件。

  Test Environment——测试环境。

  测试驱动开发(TDD)基本过程:

  (1)明确当前要完成的功能。可以记录成一个初始化测试清单(TODO)列表。

  (2)快速完成针对一个功能的测试用例编写。

  (3)测试代码编译通过,但测试用例通不过。

  (4)编写对应的功能代码。

  (5)测试通过。

  (6)对代码进行重构,并保证测试通过。

  (7)循环完成所有功能的开发。

  ·图书收藏实例

  确定好backlog,进行sprint backlog,把story拆分成更小的故事,并在把故事拆分成任务,索引卡片参考图4所示。

图4 图书收藏Story索引卡

  将案例分成任务,我们需要在很大程度上实现读者个人借阅图书的收藏集合。其中之一backlog索引卡,如图4所示。当读者到图书馆进行图书借阅中,会查询图书库所有相关类图书封面并选取其中自己最需要的几本书。这个过程叫做“书签”,图书系统将通过图书管理来支持这个活动。为图书借阅集合初始化测试清单,参考1所示。

表1 为图书借阅夹初始化测试清单

43/4<1234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号