在软件需求分析阶段,测试人员评审需求文档目的主要有三方面:
1、及时检测出软件需求文档中具有不可测试性的需求点。
不可测试:某功能模块输入可见,输出不可见,无法验证模块功能是否正确;或是该功能模块的输出无参考标准来衡定。
2、及时发现软件需求文档的不完整性,从而提醒需求分析人员弥补描述。
3、熟悉业务需求,保证与需求人员保持理解一致,及时发现中文档中有歧义、二义性、模糊的描述,从而提醒需求分析人员以精确的文字来描述需求点。
在这三个评审目的的指导下,测试人员的评审行为包括:
1、找出不可测试的需求点
2、找出用户提出的、但未被完整描述的需求点
3、找出描述有歧义、二义性、模糊的需求点
评审需求文档后填写评审记录,反馈给需求分析人员,双方可在需求评审会上做讨论,随后需求分析人员在评审记录表中填写处理结果。