- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[求职简历]白盒测试实验报告
软件测试实验 二
一:实验目的
1.通过实验熟悉测试用例设计
2.通过实验熟悉白盒测试
二:实验内容1:
1.用java编写一个类,完成下面函数的功能,并编写另外一个类,调用该方法:
void DoWork(int x,int y,int z)
{
int k=0,j=0;
if((x3)(z10))
{
k=x*y-1; //语句块1
j=sqrt(k);
}
if((x= =4)||(y5))
{
j=x*y+10; //语句块2
}
j=j%3; //语句块3
}
试验内容2:
1、画出上面函数的流程图。
2、分别使用语句覆盖、判定覆盖(也称为分支覆盖)、条件覆盖、判定-条件覆盖、条件组合测试、路径测试设计测试用例(注意测试用例的格式)。
3、执行每个测试用例,执行完毕后填写测试用例。
二:程序
public class Test
{
static void dowork(int x,int y,int z)
{
int k=0,j=0;
if((x3)(z10))
{
k=x*y-1;
j=(int)Math.sqrt(k);
}
if((x==4)||(y5))
{
j=x*y+10;
}
j=j%3;
System.out.println(k=+k);
System.out.println(j=+j);
}
public static void main(String[] args)
{
dowork(4,6,5);
}
}
三:设计测试用例
语句覆盖
x=4,y=6,z=5
判定覆盖
x,y,z (x3) and (z10) (x=4) or (y5) 执行路径 4,6,7 真 真 ace 2,5,10 假 假 abd
条件覆盖
x3为真,记为T1
x3为假,记为-T1
z10为真,记为T2
z10为假,记为-T2
x=4为真,记为T3
x=4为假,记为-T3
y5为真,记为T4
y5为假,记为-T4
x,y,z 执行路径 覆盖条件 覆盖分支 3,5,5 abe -T1,T2,-T3,T4 be 4,4,11 abe T1,-T2,T3,-T4 be
判定—条件覆盖
x,y,z 执行路径 覆盖条件 覆盖分支 1 4, 4, 5 ace T1,T2,T3,T4 ce 2 2, 6,11 abd -T1,-T2,-T3,-T4 bd
条件组合覆盖
1.X3,Z10,记为T1,T2
2.X3,Z=10,记为 T1,-T2
3.X=3,Z10,记为 –T1,T2
4.X=3,Z=10记为 –T1,-T2
5.X=4,Y5 记为 T3,T4
6.X=4,Y=5 记为 T3,-T4
7.X4,Y5 记为 –T3,T4
8. X4, Y=5记为 –T3,-T4
X, Y, Z 执行路径 覆盖条件 覆盖组合号 4, 6, 7 ace T1,T2,T3,T4 1,5 4, 5, 11 abe T1,-T2,T3,-T4 2,6 3, 5, 10 abd -T1,-T2,-T3,-T4 4,8 3, 6, 7 abe -T1,T2,-T3,T4 3,7
6。路径覆盖
序号 X, Y, Z 执行路径 覆盖条件 1 4, 6, 7 ace T1,T2,T3,T4 2 3, 5, 10 abd -T1,-T2,-T3,-T4 3 3, 6, 11 abe -T1,-T2,-T3,T4 4 4, 5, 6 acd T1,T2,-T3,-T4
逻辑覆盖法:
语句覆盖:测试用例能使被测程序中的每条执行语句至少执行一次
判断覆盖:测试用例能使被测程序中的每个判断至少取得一次“真”和一次“假”。又称分支覆盖。
条件覆盖:测试用例能使被测程序中的每个判断的每个条件至少取得一次“真”和一次“假”。如果判断中只有一个条件,则条件覆盖便满足判断覆盖,否则,不一定。
判断/条件覆盖:测试用例既满足判断覆盖,又满足条件覆盖。
条件组合覆盖:测试用例使每个判定中所有可能的条件取值组合至少执行一次。
d
F
j=x*y+10
j=j%3
x3 and z10
x==4 or y5
k=x*y-1
j=sqrt(k)
T
F
T
a
c
e
b
您可能关注的文档
- PPT 高手修改前后对比-对比.ppt
- PPT-如何做好日常必威体育官网网址工作.ppt
- PPT-历史是不懈的追问——一个历史教育边缘者的观察与随想.ppt
- PPT-烟花爆竹经营企业安全生产标准化评审标准.ppt
- PPT-数学与应用特色专业建设工作汇报.ppt
- PPT-高中班级文化建设策略.ppt
- ppt模板 课件 小学三年级家长会 上学期家长会 27页ppt.ppt
- PPT模板-动感蓝白条纹背景商务模板.ppt
- ppt模板纸飞机动画ppt.ppt
- PPT感恩在身边.ppt.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)