需求分析方法??把测试流程图表化
作者:网络转载 发布时间:[ 2011/5/24 13:24:02 ] 推荐标签:
可以采用的流程图表法:画决策流程表(针对if?else?then的形式),明确用户流程导向,区别出核心流程和优先级
2)二义性:和一致性并行检查
a)异常分支是否已经说明
b)引用上的歧义,未指明具体引用的内容
c)动作的范围界限不清
d)遗漏:有原因但没有结果的说明;有结果但缺少原因的说明
e)逻辑操作符歧义:与,或,非,与非等复合操作符使用不当
f)否定的范围不明确
g)含糊性陈述:一些变量添加了不必要的别名,引起歧义
h)结构混淆:因果混淆,用例先后次序不严谨
i)内置假定臆断条件:对知识范围的臆断
j)边界值上的含糊
可以采用用例图的方法:
3)一致性检查:这点比较难理解,需要考虑在需求中的功能分解,和有交互的功能重合部分和交互部分会否出现一致性的需求错误
a)任何一条需求不能和其他需求互相矛盾,主要表现为逻辑关系之间是否有冲突(包含、并且、或之间的关系验证)
实例说明:
如果小于18岁,并且打网球,那么寄送给他们一本网球俱乐部的手册
如果大于等于18岁,或者有一个摩托车的驾照,那么寄送给他们一个摩托车俱乐部的手册
如果这个人同时收到了2份手册,那么把这个人放在A的邮件列表中
拥有摩托车手的驾照,必须大于18岁
第三阶段:详细确认式
这一阶段是在上述两个阶段成果的基础上,进行具体的流程细化、数据项的确认阶段,这个阶段必须提供原型系统和明确的业务流程报告、数据项表,并能清晰地向用户描述系统的业务流设计目标。可以通过技术方案业务流程报告、数据项表以及操作承建方提供的DEMO系统
实现手段:原型演示系统、交互图、时序图、流程图
测试方法:
1、对demo中的功能进行需求文档的功能点是否能覆盖进行排查。
例如: 覆盖的功能、覆盖的市场、覆盖的异常流、覆盖的数据类别
2、对接口引用的关系,数据传输的过程,系统的交互等
整体来讲,需求分析的三个阶段是测试中不可忽视一个重要的部分,三个阶段的实施和采用,在系统建设的过程中,特别在采用迭代法的开发模式时,需求分析的工作需一直进行下去,而在后期的需求改进中,工作则基本集中在后两个阶段中。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11