- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品学习资料
名师归纳总结——欢迎下载
精品文档南京信息工程高校试验(实习)报告试验四白盒测试(二)一,试验目的懂得白盒测试的基本方法,把握语句掩盖,判定掩盖,条件掩盖,判定/条件等代码掩盖测试策略, 并能运用相应的方法设计掩盖, 条件组合掩盖
精品文档
南京信息工程高校
试验(实习)报告
试验四
白盒测试(二)
一,
试验目的
懂得白盒测试的基本方法,把握
语句掩盖,判定掩盖,条件掩盖,判定
/条件
等代码掩盖测试策略, 并能运用相应的方法设计
掩盖, 条件组合掩盖和路径掩盖
测试用例
二,
试验时间
2 学时
三,
试验预备
主流 PC 机一套,要求安装
件;
windows 操作系统和 Office
工具及相应编程软
四,
试验内容
1. 题目一:使用规律掩盖测试方法测试以下程序段
void DoWork (int x,int y,int z){ 1 int k=0, j=0;
2 if ( (x3)(z10) )
3 {
4 k=x*y-1;
5 j=sqrt(k);
6 }
7 if((x==4)||(y5))
8 j=x*y+10;
9 j=j%3;
10 }
说明:程序段中每行开头的数字(
1~10)是对每条语句的编号;
( 1)画出程序的掌握流图(用题中给出的语句编号表示);
( 2)分别以语句掩盖,判定掩盖,条件掩盖,判定
/条件掩盖,条件组合掩盖和路径覆
(用题中给出的语句编号表示)
盖方法设计测试用例,
2. 题目二:
并写出每个测试用例的执行路径
;
请按要求对下面的
列的数组中查找值为
java 代码进行测试;代码的功能是:用折半查找法在元素呈升序排
key 的元素;
public int binSearch ( int array[], int key ) {
1 int mid, low, high; 2 low = 0;
high = array.length-1;
while ( low = high ) {
精品文档
第 1 页,共 7 页
精品学习资料
名师归纳总结——欢迎下载
精品文档mid = (low +high)/2;if ( key = = array [mid] ) 7 return mid;
精品文档
mid = (low +high)/2;
if ( key = = array [mid] ) 7 return mid;
8 else if ( key array [mid] ) 9 high = mid -1;
else
low = mid + 1
12 }
13 return -1;
14 }
( 1) 画出此程序段的掌握流图;
( 2)试运算此程序段的
McCabe 复杂性;
( 3)用独立路径掩盖法给出测试路径;并为各测试路径设计测试用例;
五,试验步骤
程序流程图
精品文档
第 2 页,共 7 页
精品学习资料
名师归纳总结——欢迎下载
精品文档startk=0 , j=0truefalse( x3)and ( z10 )k = x*y - 1j = sqrt(k)truefalse(x = = 4) or ( y 5)j = x*y + 10j = j % 3End语句掩盖用例编号1234条件取值(x3)(z10)
精品文档
start
k=0 , j=0
true
false
( x3)and ( z10 )
k = x*y - 1
j = sqrt(k)
true
false
(x = = 4) or ( y 5)
j = x*y + 10
j = j % 3
End
语句掩盖
用例编号
1
2
3
4
条件取值
(x3)(z10) (x==4)||(y5) y5
(x3)(z10)
执行路径
1 2 3 4 5 6 7 8 9 10
1 2 7 9 10
1 2 3 4 5 6 7 9 10
x
4
2
5
y
6
6
3
6
z
5
5
8
4
判定掩盖 用例编号
x
10
1 2 7 8 9 10
(x==4)||(y5)
执行路径
y
z
条件取值
(x3)(z10) (x==4)||(y5)
6
1 2 3 4 5 6 7 8 9 10
1
4
5
5
8
3
(x3)(z10)
1 2 3 4 5 6 7 9 10
精品文档
第 3 页,共 7 页
精品学习资料
名师归纳总结——欢迎下载
精品文档234条件掩盖610(x==4)||(y5)1 2 7 8 9 10用例编号条件取值执行路径xyz125436810(x3)(z10)(x==4)||(y5)1 2 3 4 5 6 7 9 101 2 7 8 9 10判定 /条件掩盖①;②;③;④;x 3z 10x = = 4y 5用例编号12掩盖条件①真②真③真④真①假②假③假④
文档评论(0)