测试进度应该围绕着包含在项目计划中的里程碑(比如各种文档和模块的交付日期、资源、接口的可用性等)来构造。然后,需要添加测试中的所有里程碑。测试中的这些里程碑的详略程度各不相同,它取决于正在构造的测试计划的等级。在总体测试计划中,里程碑将围绕着主要的事件,比如需求与设计评审、代码交付、用户手册的完成,以及接口的可用性来构造。在单元测试计划中,绝大多数的里程碑是建立在各种软件模块完成的基础之上的。

在项目的初期,通常是采取构造一个没有规定日期的普通进度表的形式;也是说,确定各种任务所需要的时间、各种任务的依赖关系,但是并不指定任务具体的开始和结束日期。通常,该进度表是用甘特图来表示的,以便显示各种任务的依赖关系。为制订进度表,我们必须对时间和资源进行非常精确的估计,如果时间进度的安排十分紧张,那么估计工作显得尤为关键,以便能够为测试确定计划风险和应急措施,以及优先级。以估计值为基础记录的进度表,还为测试经理提供了一个审核线索:估计数据为何获得了或者没有获得通过,并且为在未来进行更好的估计工作奠定了基础。