使用 IBM Rational Quality Manager 进行测试规划

发表于:2009-06-19来源:作者:点击数: 标签:ibmIBM规划rationalRATIONAL
使用 IBM Rational Quality Manager 进行测试规划 通过在开发的整个周期内同步化团队的工作,并使一些费力的工作自动化, IBM Rational Quality Manager 能够帮助团队实现更好的合作。使用这款工具,团队可以通过提供及时可靠的评价,来更好的管理他们的项目
使用 IBM Rational Quality Manager 进行测试规划

 

通过在开发的整个周期内同步化团队的工作,并使一些费力的工作自动化,IBM® Rational® Quality Manager 能够帮助团队实现更好的合作。使用这款工具,团队可以通过提供及时可靠的评价,来更好的管理他们的项目。Rational Quality Manager 是在 Jazz 平台的基础之上构建的。本文检查了测试计划过程,并探究了 Rational Quality Manager 是怎样支持这个过程的。

通过在开发的整个周期内同步化团队的工作,并使一些费力的工作自动化,IBM® Rational® Quality Manager 能够帮助团队实现更好的合作。使用这款工具,团队可以通过提供及时可靠的评价,来更好的管理他们的项目。使用这款工具,团队可以通过提供及时可靠的评价,来更好的管理他们的项目。Rational Quality Manager 是在 Jazz 平台的基础之上构建的,Jazz 平台是一种协作性的,基于角色的,业务驱动的环境,它能够提供用于工作流程控制,追踪以及评价报告的工具。这款软件是一种协作性的,基于 Web 的质量管理方案,它能够提供综合性的测试计划,双方测试,并能与自动测试工具相集成。

测试计划就是制定测试战略并付之行动,通常是为一个特定的时期而制定的,例如一次重复期,冲刺期或者一个小型项目。本文检查了测试计划过程,并探究了 Rational Quality Manager 是怎样支持这个过程的。您可以按您自己的想法给 Rational Quality Manager 一些测试文档。它提供了尽可能简化这个过程的工具。在计划的每个阶段内,使用 Rational Quality Manager,而不是一个基本文件或者项目计划的目的,是在项目进行过程中,将它与您的报告和评价集成起来。

考虑测试计划

当您考虑您的测试计划时,您不应该从一个文件开始。这是一个过程。您应该做的第一件事情,是理解具体公司和项目的背景。理解背景也就是说,理解您将要与之打交道的事物的价值、过程、操作、思想、政策以及个性。而不仅仅是商业目标以及项目需求。而是关于公司和团队是怎样工作的,以及为什么要这样做。

一旦您对背景有所了解,那么就开始制定一项测试计划吧。Karen N. Johnson 最近在 Portland,Oregon 举行的 Pacific Northwest Software Quality Conference 会议上,发表了关于创建一个测试计划的谈话。在这次谈话中,她进行了生动的描述:“测试战略的有趣之处在于,如果您不去写出它,那么它就会自己写出来。” Karen 继续指出,如果您不去制定一项测试计划,那么它将会以人们会思考您将要进行的测试这种假设的形式而替换。随后您可能会发现,只有通过写下一些什么东西,您才能够节省大量的时间和精力。
这就是测试战略的全部:它是一种您告诉团队成员您想要测试什么以及不想测试什么,下一步您准备怎么做的方式。它是一种传达意图的高水平交流方式。Karen 谈话传达的另一个信息,是可以将测试战略当做测试商品账单或者工作总结。这是您告诉人们您计划想要交付什么的一种方式。对于测试战略,您要回答以下这些问题:

  • 我们正在测试什么?
  • 我们将要采用什么方法?
  • 为了更有效的计划我还需要哪些信息?

只有在您知道您开始计划后想要交付什么以后。测试计划就是测试所要完成的特定任务。它是逻辑性的测试用例以及资源,并且包含了在测试时您需要注意的所有附件以及风险。在您计划时,您要估计,发现您不能完成您想要做的一切事情,商议范围,确定交付日期并且分配工作。

当您在计划时,问一些如下的问题:

  • 我们将会怎样执行我们的测试?
  • 我们将会在什么地方执行它们?
  • 我们将会在什么时候开始执行它们?
  • 我们将会怎样管理工作中发现的问题?
  • 以及等等诸如此类问题。

提出这些问题的目的,是概括并总结某个特定时期内的测试效果细节。一般更加有可能的情况是,如果您正在记录一个测试计划(它并不仅仅是为管理和处理的过程),那么您就能够使用它来帮助指导测试效果。这意味着您想要信息竟可能的正确。

接下来就是您可以处理测试计划的一些问题:

  • 前期准备
  • 人员配备
  • 测试范围
  • 所有的测试需求(技术上或者其他方面的)
  • 测试环境
  • 进入标准
  • 退出标准
  • 职责分配
  • 设施批准
  • 任务计划
  • 日程安排
  • 记录与其他的团队成员之间的协调和合作
  • 可能会影响测试的风险和问题
  • 测试项目的具体可传递性

通常在您计划时,项目会在您完成计划之前就已经开始执行了。这就迫使您同时进行计划和执行。当您使用 Rational Quality Manager 这样的工具时,您可以追踪进展,并记得解决计划过程中出现的一些问题 。

当您在进行计划时,您应该拥有以下:

  • 关于背景的信息
  • 关于需要解决难题(或者项目)的信息
  • 关于测试的打算
  • 关于测试覆盖面的打算
  • 关于项目风险的打算
  • 关于具体执行方案的打算
  • 试着共享意图的文件或者产品,这在挑战假设和理解方面十分有用。
  • 可能需要移到进程前面的文件或者产品(取决于背景)

原文转自:http://www.ltesting.net