测试培训 ---- 如何进行测试需求分析
测试需求分析流程
测试需求分析要点
要素分析
1、界面元素是否满足自定义的质量标准或行业通行标准或常用使用标准等
2、公司部门制定的Web
元素描述规范
数据分析
1、输入域的数据
2、已显数据的来源
3、数据的输出
4、数据关联
流程分析
1、常用的或规定的业务流程
2、各业务流程分支的遍历
3、明确规定不可使用的业务流程
4、没有明确规定但是应该不可以执行的业务流程
功能交互分析
1、结合数据分析,流程分析,但是侧重点是功能实现。
2、操作入口明确、合理
“操作入口”,指的是产品内部不同模块之间的转接元素,例如在Web产品中,按钮控件、输入框、文字链等都属于操作入口;“明确”指的是入口的视觉感是清晰的、可识别的;“合理”是指入口的出现是符合用户操作逻辑的,适时的。
2、实现功能的步骤简洁明确
“实现功能的步骤”指的是系统界面上实现业务功能的实际操作步骤,例如:注册用户时,输入优惠代码,点击“应用”按钮,再点击“提交”。“简洁明确”是指步骤
符合实际业务逻辑并足够简洁,并且不会产生步骤上的混乱。
3、交互执行的结果正确完整
按系统操作步骤执行交互响应后的界面结果或其他功能的前置条件。
用户场景分析
1、现在的软件几乎都是由事件触发来控制流程的,事件触发时的情景便形成了场景,而统一事件不同的触发顺序和处理结果就行成了事件流。
2、模拟实际业务中形成某一事件的场景,转变成系统中该事件触发时的情景。从而检验该场景的正确性。
质量模型分析
1、度量需求定义的指标
1)每条用户需求的定义都正确反映了用户的要求
2)在第一层基础上的完整性和一致性要求,即用户的所有要求都有定义且不能相互矛盾
2、一套结构化的根据指标对需求定义进行度量的方法
过程方法分析
1、组织结构关系分析
2、业务流程展开模型
3、任务需求分析矩阵