制订测试计划的第一步是了解手头的任务、它的范围和与之关联的测试目标。编制测试计划,必须对实现测试目标过程中起作用的每个细节都清楚的了解。
那如何去更好的了解呢?通常测试人员的第一反应可能是拿来所有的需求文档,并据此制订一个包括测试策略在内的测试计划,然后把需求按照功能进行分解,然后编制测试过程。但这样未必能够对测试目标进行全面的了解。我们还可以通过以下途径来了解:
1、理解系统。测试人员需要从整个系统的高度来了解正在测试的系统必须满足的功能性和非功能性的需求。因为在从需求规格说明书中独立的理解"系统会..."的描述,可能不能为测试人员提供对系统的整体了解。我们要利用整个系统的讨论会和文档,来帮助我们形成对系统的整体了解,这些文档包括对系统要解决的问题的有关讨论建议,以及其他的一些有助于加深对系统和产品理解的文档包括高层次的商业需求陈述、产品管理方面的研究等
2、及早介入。为了深入了解手头的任务,必要的测试人员应该在系统的开始阶段介入,这种接入能够增加对客户需求、客户问题、潜在的风险以及功能的理解。