测试计划应该发生在不同的阶段中。我们考虑的第一个计划是总体测试计划,它可能是一份独立的文档,也可能被包含到项目计划中,作为其中的一部分内容。总体测试计划的目标是协调各个等级的测试。

测试文档编制标准中确定了下述的测试等级:单元级、集成级、系统级和验收级。其他组织采用的等级可能不完全是四个等级,并且可能会采用不同的名称。我们常常会见到的其他一些等级(或者其他一些叫法)包括:Alpha级、Beta级、客户验收级、开发级等。

测试计划是终形成一份文档的一个过程,在测试计划中,尽管文档十分重要,但是做计划的过程也许终比文档还要重要。如果在项目生命周期的早期对有关测试什么和如何进行测试的问题进行讨论,不但可以节省大量的时间和金钱,还可以避免以后的分歧。