如何进行测试需求分析

发表于:2011-3-11 10:55

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:futogether    来源:51Testing软件测试博客

  测试需求分析流程

  测试需求分析要点

  要素分析
  1、界面元素是否满足自定义的质量标准或行业通行标准或常用使用标准等
  2、公司部门制定的Web元素描述规范

  数据分析
  1、输入域的数据
  2、已显数据的来源
  3、数据的输出
  4、数据关联

  流程分析
  1、常用的或规定的业务流程
  2、各业务流程分支的遍历
  3、明确规定不可使用的业务流程
  4、没有明确规定但是应该不可以执行的业务流程

  功能交互分析
  1、结合数据分析,流程分析,但是侧重点是功能实现。
  2、操作入口明确、合理
  “操作入口”,指的是产品内部不同模块之间的转接元素,例如在Web产品中,按钮控件、输入框、文字链等都属于操作入口;“明确”指的是入口的视觉感是清晰的、可识别的;“合理”是指入口的出现是符合用户操作逻辑的,适时的。
  3、实现功能的步骤简洁明确
  “实现功能的步骤”指的是系统界面上实现业务功能的实际操作步骤,例如:注册用户时,输入优惠代码,点击“应用”按钮,再点击“提交”。“简洁明确”是指步骤符合实际业务逻辑并足够简洁,并且不会产生步骤上的混乱。
  4、交互执行的结果正确完整
  按系统操作步骤执行交互响应后的界面结果或其他功能的前置条件。

  用户场景分析
  1、现在的软件几乎都是由事件触发来控制流程的,事件触发时的情景便形成了场景,而统一事件不同的触发顺序和处理结果就行成了事件流。
  2、模拟实际业务中形成某一事件的场景,转变成系统中该事件触发时的情景。从而检验该场景的正确性。

  质量模型分析
  1、度量需求定义的指标
  1)每条用户需求的定义都正确反映了用户的要求
  2)在第一层基础上的完整性和一致性要求,即用户的所有要求都有定义且不能相互矛盾
  2、一套结构化的根据指标对需求定义进行度量的方法

  过程方法分析
  1、组织结构关系分析
  2、业务流程展开模型
  3、任务需求分析矩阵

版权声明:本文出自futogether的51Testing软件测试博客:http://www.51testing.com/?88310

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号