实验白盒测试二new.docx

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

橙老师资料铺 + 关注
实名认证
内容提供者

精选资料欢迎下载

1亿VIP精品文档

相关文档