[求职简历]白盒测试实验报告.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档