- 用例
- 测试用例方法之术语
1)、动态测试(dynamic testing):通过运行软件的组件或 系统来测试软件
例如:一辆汽车发动或行使过程中测试
2)、静态测试(static testing):对组件的规格说明书进行 评审,对静态代码进行走查
例如:一辆汽车未发动未行驶,查看外观、颜色、组成部分
3)、正式评审(formal review):对评审过程及需求文档的 一种特定评审,比如:用例评审
①组内评审(项目组中的成员:产品,开发,测试)
②交叉评审(测试同事成员:测试a、测试b,测试c)
4)、评审员(reviewer):参与评审的人
5)、度量:测量所使用的方法或标准 (准入,准出)
6)、记录员:记录评审会议上的会议纪要
7)、技术评审(Technical Review):同行间对技术进行的评审,目的是技术实现达成共识
8)、走查(Walkthrough):由文档作者逐步陈述文档内容,以收集信 息并对内容达成一致
9)、复杂性(complexity):系统或组件的设计或内部结构比较复杂, 导致难以理解,维护或验证的程度
10)、圈复杂度(Cycloramic complexity):程序中独立路径的数量。可以衡量一个组件模块的判定结构的复杂程度。
例如:软件复杂程度
圈复杂度的计算方法:
a.圈复杂=区域数

b.圈复杂度=边数-节点数+2

c.圈复杂度=判定节点+1(判定)

11)、控制流(Control Flow):执行组件或系统的一系列顺序的路径
12)、数据流(Data Flow):表示数据对象的顺利或状态发生变化的过程
例如:状态变化:待支付==》已支付,代发货==》已发货,代签收
13)、控制流图(CFG,Controlflowgraph)也叫控制流程图,是一个过程或程序的抽象表现。
2、黑盒设计测试用例方法
a. 等价类,边界值,判定表,场景法,状态迁移法,因果图,正交表,
b.错误推测法,异常分析法,随机测试 (经验测试方法)
2、白盒测试设计用例方法
a.语句覆盖
b.判断覆盖
c.条件覆盖
d.判断条件覆盖
e.路径覆盖(独立路径覆盖,z路径)

310

被折叠的 条评论
为什么被折叠?



