测试的流程在不同的公司/企业会有不同的实施方式, 根据自身原来的开发模式进行测试流程的设计, 寻找一个既不影响现有的开发模式, 同时能高效实施测试的方式, 但测试的流程框架是必须有的, 在软件开发的初期, 测试人员必须invoke到项目中, 与项目经理同时熟悉需求, 以客户的角度去分析需求, 并提出对需求的意见, 促进需求优化, 在项目经理进行technical specification 与 HLD写作的时候, 测试人员就要开始STP/Checklist等文档的写作, 并进行同行评审/基线化, 搭建测试环境, 待开发完成代码写作并进行单元测试后, 进行基本functional test/integrated test/regression test等, 最后就是输出test report. 不同的环境需要进行测试流程的customized.