通过在开发的整个周期内同步化团队的工作,并使一些费力的工作自动化,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 这样的工具时,您可以追踪进展,并记得解决计划过程中出现的一些问题 。
当您在进行计划时,您应该拥有以下: