1 / 71
文档名称:

软件功能性测试.ppt

格式:ppt   大小:2,219KB   页数:71页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件功能性测试.ppt

上传人:小落意心冢 2022/8/16 文件大小:2.17 MB

下载得到文件列表

软件功能性测试.ppt

相关文档

文档介绍

文档介绍:软件功能性测试
概览
在本章中,我们将学****br/>功能性测试概述
功能分解
等价类划分
边界值分析
因果图法
其他测试法
目标
完成此课程之后,学员将具备以下能力:
理解功能性测试的含义
使用等价类划分的方法设计测试用例
使
1
22

已婚
1
%
(1)(8)(10)(12)(18) 13点
2
45

未婚
4
%
(2)(9)(11)(13)(19) 8点
3
65

已婚
8
%
(3)(8)(10)(14)(19) 7点
4
空白

未婚
1
错误
(4)
5
-1

未婚
2
错误
(5)
6
122

未婚
8
错误
(6)
7
“tt1”

已婚
1
错误
(7)
8
22

已婚
空白
错误
(15)
9
22

已婚
-1
错误
(16)
10
22

未婚
“ ct2 ”
错误
(17)
课程目录
功能性测试概述
功能分解
等价类划分
边界值分析
因果图法
其他测试方法
边界值分析
缺陷往往遗漏在角落里,聚集在边界上
选取输入条件的边界区域作为测试数据比中间的数据更加容易发现错误
边界值分析法是一种补充等价类划分的测试用例设计技术
不是对某个等价类随便挑一个数据做测试数据,而是选一个或多个边界数据,使得该等价类的每个边界都被测试到
不仅考虑输入数据,而且考虑输出数据
边界值分析
数学含义
A<=x<=B
C<=y<=D
确立边界值的原则
如果输入条件或输出条件规定了值的范围并且有效条件包括了值的边界,可分别对边界和略超出边界取值,例如:
数据范围是1<=x<=50正整数
边界值取为:1、50、0、51
如果输入条件或输出条件规定了值的范围并且有效条件不包括了值的边界,可分别对边界和略处于边界内取值,例如:
数据范围是1<x<50正整数
边界值取为:1、50、2、49
确立边界值的原则
如果输入或输出域是个有序的集合(如顺序文件、表格等),应注意选取有序集的第一个和最后一个元素以及集合外但靠近集合的元素作为边界 ,例如:
输入文件名介于file0101~file0120之间
边界值取为file0100,file0101,file0120,file0121
举例(找零钱最佳组合 )
假设商店商品价格[X]皆不大于100元(整数),若顾客买一件商品,付款[Y]在100元内,求找给顾客的最少货币张数?
货币面值:
50元[R50]
20元[R20]
10元[R10]
5元[R5]
2元[R2]
1元[R1]
分析输入
X > 100
0 < X < = 100
X <= 0
Y > 100
X<= Y <= 100
Y < X
分析输出
0 <= R50 <= 1
0 <= R20 <= 2
0 <= R10 <= 1
0 <= R5 <= 1
0 <= R2 <= 2
0 <= R1 <= 1
分析边界
无效边界
X > 100
X <= 0
Y > 100
Y < X
分析边界
有效边界
设找部分钱后剩余的金额为S
S >= 50 找R50
20 <= S < 50 找R20
10 <= S < 20 找R10
5 <= S < 10 找R5
2 <= S < 5 找R2
1 <= S < 2 找R1
分析后无效情形
X > 100
X <= 0
0 < X <= 100, Y > 100
0 < X <= 100, Y < X
分析后有效情形
S = 50
S = 49
S = 20
S = 19
S = 10
S = 9
S = 5
S = 4
S = 2
S = 1
S = 0
设计测试用例
用例编号
输入
输出
备注
张数
商品价格X
付款Y
50元R50
20元R20
10元R10
5元R5
2元R2
1元R1
1
101
错误
2
0
错误
3
100
101
错误
4
100
99
错误
5
50
100
1
0
0
0
0
0
1
6
51
100
0
2
0
1
2
0
5
7
80
100
0
1
0
0
0
0
1
8
81
100
0
0
1
1
2
0
4
9
90
100
0
0
1
0
0
0
1
设计测试用例
用例编号
输入