苏州科技大学黑盒测试实验报告Word文件下载.docx
《苏州科技大学黑盒测试实验报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《苏州科技大学黑盒测试实验报告Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。
c)对测试用例进行优化设计。
2.实验内容
a)针对实验题目编写的源代码并根据需求说明进行黑盒测试。
采用边界值分析(基本边界值、健壮性测试、最坏情况测试、健壮最坏情况测试)、等价类分析、因果图分析方法设计测试用例;
b)利用AutoRunner执行测试用例,并分析测试结果。
3.实验题目
a)某销售系统的“供货折扣计算模块”,采用如下规则计算供货折扣:
当客户为批发型企业时,若订货数大于50件,发货距离不超过50KM,则折扣率为15%,而当发货距离超过50KM,折扣率为10%;
当客户为非批发型企业时,若订货数大于50件,发货距离不超过50KM,则折扣率为10%,并派人跟车,而当发货距离超过50KM时,折扣率为5%;
b)某小软件包含一个输入框和一个按钮,存在以下要求:
第一个字符必须是A或B,第二个字符必须是一个数字,在此情况下给出信息“正确”;
但如果第一个字符不正确,则给出信息L;
如果第二个字符不是数字,则给出信息M。
4.实验截图一
初始界面
计算边界值
边界值分析
计算边界值
实验截图二
正常值分析
边界值分析
5.边界值分析
a)边界值分析
A)
订购量
距离
输出
批发型企业
50
折扣率:
15%
51
60
10%
非批发型企业
10%,派人跟车
无折扣
B)
输入
A2
输入正确
AA
M
12
L
B2
Bb
Abc
输入有误,字符串长度为2
6.等价类分析
a)等价类分析
输入条件
有效等价类
无效等价类
批发型企业订购量
49
43
批发新企业距离
42
非批发型企业订购量
36
非批发型企业距离
90
S1
A
C
B
1
S2
S
7.因果图分析
a)因果图法分析一:
S1:
原因:
1:
批发企业
2:
距离<
50
结果:
11:
折扣15%
12:
折扣10%
13:
折扣5%
14:
折扣10%,派人跟车
S2:
因果图
S3:
判定表
2
3
4
条件
11
动作
13
14
测试
用例
非批发企业
100
非批发企业20
批发企业
20
a)因果图分析二
第一个字符是A
第二个字符是B
3:
第二个字符是数字
21:
给出信息“正确”
22:
给出信息“L”
23:
给出信息“M”
5
6
7
8
22
21
23
测试用例
A8
AM
A?
B5
B4
BN
B!
C2
X6
DY
P:
8.实验小结
经过本次实验,明白了如何用边界值进行分析,一般分析时采用minmin+nommax-max值,健壮分析取minmin+nommax-max另外加上min-和max+。
等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。
分析软件规格说明描述中,那些是原因(即输入条件或输入条件的等价类),那些是结果(即输出条件),并给每个原因和结果赋予一个标识符。
必要时,添加中间结点。