如果有,那么前期以此为准开展评审,再审以及最终确认。
由于需求评审阶段各个部门及人员所采集的信息不同,但最终都必须达成一致,如果需求确认后,不同部门的工作内容也就明确,开发来说主要确定开发语言,数据库,同时需要输出概要设计和详细设计文档(包括功能的概述,逻辑的整理,建模等),一般服务器等配置这个阶段也可以开始着手做,产品需要根据需求设计原型图及demo。
测试在此阶段需要做的就是确认需求是否都是明确的,是否都是可测的,逻辑是否都是合理的等等,应及时反馈需求中存在缺陷,作为测试负责人需要做的就是工作的记录用时多少个工作日,都干了什么?得到什么结果?是否有遗漏?组员是否都参与?是否对过程中的输出项已经熟悉并认同等等。
在公司大流程以及部门规范前提下,当前的工作是否已经可以结束并进入下一阶段?和其他部门是否达成共识?
有不明确项要及时发起会议,会议过程中要做好会议记录,会议结束发送参会人员确认,同时明确分工,截止时间等,目前公司是team leader和主管去,谁去无所谓,重要的信息的共享和及时传达,人家带你就去,不带就算了,他们得给你详细文档,如果没有文档的话,就功能点细节你得多交流。
刚才说那么多等到该确认的都已确认,作为负责人来说接下来就该准备测试计划了,编写出完整的测试计划,有测试覆盖面,人员安排,工作评估,异常事件处理,结果总结,文档交付,组织评审及最终确认,测试人员就按着测试负责人的计划来进行工作,测试用例的编写(一般都有模版),测试环境的准备,缺陷管理规范和缺陷工具等,理论上用例也需要发起会议评审,分内部和外部直到最终确认,以上都是你有了《需求说明文档》之后,以此为基准开展的前期的测试准备工作,也就是未接到测试版本之前需要做的,理论上测试计划不怎么可靠,因为过程中发生什么谁也无法预料,但是好的计划前期的确可以说明一些事,无非就是设备调用,人员安排,测试覆盖面和深度以及一些特殊情况说明,切记所有的信息的传递及确认一切以邮件为准,为了避免日后的麻烦千万不要认同口头答复。