软件测试理论-学习记录

一、用例设计方法

1、等价划分法

1)有效等价类

2)无效等价类

2、边界值划分法

1)上点:整好是边界值的点

2)离点:距离上点最近的点

3)内点:范围内的点

4)开区间(“(”)、闭区间(“】”)

3、判定表法

1)条件桩:把条件桩中所有能出现的组合罗列出来

2)动作项:根据不同条件项的组合产生的工作结果

(罗列好所有 1,条件桩;2,动作项;3、再编写测试用例)

4、因果图法

1)恒等

2)或

3)与

4)非

(1.绘制因果图;2.根据因果图画判定表;3.根据判定表写测试用例)

5、正交法

1)$L_n(m^k)$:n是行数,k是列数,m是列的取值个数

(1.确定列数;2.确定每列取值个数;3.根据因素和水平确定行数;4.根据正交表编写测试用例,有几行就有几条用例)

6、场景法

1)模仿客户使用

(1.画出流程图;2.从流程图开始到结束,有几条路就有几条路径;3.每个路径一条测试用例)

7、错误推测法

适用于时间紧张、突发事件,挑可能出现bug的地方进行测试

二、缺陷管理

1、缺陷数据分析-绘制饼图

主要关注点:

1)根据严重程度

2)