首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 笔记本电脑 | 北大青鸟 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室软件测试频道
首页 资讯动态 测试技术 测试工具 行业软件测试 测试管理 测试下载 经验分享 软件质量 其他技术 RSS订阅 博客 论坛
您现在的位置: 中国IT实验室 >> 软件测试 >> 测试工具 >> TestDirector >> 正文

TestDirector用户手册(续1)

【摘要】TestDirector是Mercury Interactive公司推出的基于WEB的测试管理工具。它能够指导进行测试需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。通过整合所有任务到软件测试中,来使整个测试管理工作更有效,并确保客户收到更高质量的产品。

  【关键词】需求定义测试计划测试执行缺陷跟踪需求树测试计划树测试集

  Part II 需求定义

  需求定义工作流

  你应该通过定义测试需求来开始整个应用程序的测试过程。需求详细地描述了在你的应用程序中哪些需要被测试,为测试组提供了整个测试过程的基础。

  通过定义这些需求,你能够更好地聚焦于商业需要并对测试进行计划和管理。需求与测试和缺陷关联,从而确保整个过程可追溯并能帮助整个过程的决策。

  本章描述了怎样使用TestDirector需求模块来定义测试需求。需求定义工作流包括如下过程:

  

  在使用TestDirector之前,首先确保你已经有一个存放测试数据的工程。关于创建工程的更进一步信息,请参考《TestDirector管理员手册》(TestDirector Administrator's Guide)。

  定义测试范围

  测试组通过收集所有对应用程序测试有用的文档开始整个测试工作,例如收集市场和商务需求文档、系统需求说明书和设计文档等。

  使用这些文档您可以对应用程序的测试方面作一个全面彻底的了解,并以此为基础来确定你的测试范围——测试目的、目标和策略(Goal、Objective、Strategy)。

  在确定测试范围之前应该先问一下自己,如下几个问题:

  应用程序的主要目的和方向是什么?

  应用程序有哪些主要特点?

  哪些功能在这个产品中是相对重要的?

  在应用程序中,哪些功能是危急的或高风险的?

  你的测试优先级是什么?

  你的客户或最终用户是否同意你的测试优先级?

  你总的质量目标是什么?

  创建测试需求大纲

  质量保证的管理人员用测试范围为应用程序的测试定义所有的测试需求。它们先定义测试主题,并将各个测试主题指派给测试组内的各个QA测试人员。然后每一个QA测试人员将自己所负责的测试主题记录到TestDirector工程上。

  需求主题是通过创建需求树记录在需求模块里。此需求树是以图表的方式形象地描述了你的需求说明书,并显示了不同级别需求的等级关系。

  

  举个例子,假设一个航班预定软件,它能够让你去管理航班调度、旅客登记和机票销售。QA管理人员可能会定义他主要的测试需求为:登陆操作、数据库操作、传真发送操作、安全性能力检查、图形和报表操作、UI检查操作和帮助。对于完整的例子,请查看TestDirector_Demo工程。

  关于创建需求树的更进一步信息,请看第8章的“开发需求树”(Developing the Requirements Tree)。

[1] [2] [3] [4] [5] [6] [7] 下一页

【责编:Zenghui】

相关产品和培训
文章评论
 专题推荐

 ·看思科认证发展未来
 ·GNU详细解析
 ·Android平台开发指南
 ·职业规划从高考专业选择开始
 ·从菜鸟到专家 cisco认证系列问答
 ·Java EE 6规范中文版
 ·Oracle 10g OCP考证秘笈
 ·Windows 注册表全面认识
 ·循序渐进认识WEB服务器
 ·中国Linux内核开发者大会
 最近更新
 博客论点
 频道精选
 软件测试频道导航