1.项目经理完成需求文档,由开发人员和测试人员共同完成需求文档的评审,评审的内容也要尽可能详细,主要包括:需求描述不清楚的地方和可能有明显冲突或者无法实现的功能的地方。项目经理通过综合开发人员,测试人员以及客户的意见,完成项目计划。然后SQA进入项目,开始进行统计和跟踪。
2.开发人员根据需求文档完成需求分析文档,测试人员进行评审,评审的主要内容包括是否有遗漏或双方理解不同的地方。测试人员完成测试计划文档,测试计划包括的内容上面有描述。
3.测试人员根据修改好的需求分析文档开始写测试用例,同时开发人员完成概要设计文档,详细设计文档。此两份文档成为测试人员撰写测试用例的补充材料。
4.测试用例完成后,测试和开发需要进行评审,一起发现问题。
5.测试人员搭建环境,在这个过程里一定要严格要求,环境出错很容易影响测试结果。
6.开发人员提交第一个版本,可能存在未完成功能,需要说明。测试人员进行测试,发现BUG后提交给TestCenter测试管理工具。
7.开发提交第二个版本,包括Bug Fix以及增加了部分功能,然后再由测试人员进行测试。
8.重复上面的工作,一般是3-4个版本后BUG数量减少,达到项目的要求。
9.如果有客户反馈的问题,需要测试人员协助重现并重新测试,尽力把问题进行解决。