实验1-白盒测试.doc

实验1-白盒测试.doc

ID:52715460

大小:206.00 KB

页数:4页

时间:2020-03-29

实验1-白盒测试.doc_第1页
实验1-白盒测试.doc_第2页
实验1-白盒测试.doc_第3页
实验1-白盒测试.doc_第4页
资源描述:

《实验1-白盒测试.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一白盒测试用例设计班级:11511学号:20113051119姓名:张琳静一.实验目的1.掌握白盒测试用例设计方法;2.综合运用所学的白盒测试方法设计进行测试用例设计;3.掌握测试用例的编写方法。二.实验内容及要求1.使用逻辑覆盖法测试以下程序段。privatevoidDoWork(intx,inty,intz)1{2intk=0,j=0;3if((x>3)&&(z<10))4{5k=x*y-1;6j=(int)Math.Sqrt(k);7}8if((x==4)

2、

3、(y>5))9j=x*y+10;10j=j%3;11lbResult.Text="k="+k.ToString()+"j=

4、"+j.ToString();12}说明:程序段中每行开头的数字是对每条语句的编号。要求:(1)画出程序的控制流图(用题中给出的语句编号表示)。(2)分别以语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。(3)执行测试用例,并记录测试结果。2.基本路径测试按要求对下面的代码进行测试。代码功能是:用折半查找在元素呈升序排列的数组中查找值为key的元素。代码如下:privateintBinSearch(int[]array,intkey)1{2intmid,low,high;3low=0;4high=

5、array.Length-1;5while(low<=high)6{1mid=(low+high)/2;2if(key==array[mid])3returnmid;4elseif(key

6、判定覆盖:编号输入数据执行路径预期结果实际结果测试结果xyZ14791-12K=27,j=2K=27,j=2成功21581,2,3,8,10,11,12K=0,j=0K=0,j=0成功条件覆盖:编号输入数据执行路径预期结果实际结果测试结果XyZ14781-12K=27,j=2K=27,j=2成功21581,2,3,8,10,11,12K=0,j=0K=0,j=0成功39581,2,3,4,5,6,7,10,11,12K=44,j=1K=44,j=1成功42681,2,3,8,9,10,11,12K=0,j=1K=0,j=1成功判定-条件覆盖:编号输入数据执行路径预期结果实际结果测试结果xy

7、Z14681-12K=23,j=1K=23,j=1成功224101,2,3,8,10,11,12K=0,j=0K=0,j=0成功32681,2,3,8,9,10,11,12K=0,j=1K=0,j=1成功445101,2,3,8,9,10,11,12K=0,j=0K=0,j=0成功条件组合覆盖:编号输入数据执行路径预期结果实际结果测试结果xyz14681-12K=23,j=1K=23,j=1成功224101,2,3,8,10,11,12K=0,j=0K=0,j=0成功32691,2,3,8,9,10,11,12K=0,j=1K=0,j=1成功445101,2,3,8,9,10,11,12K

8、=0,j=0K=0,j=0成功路径覆盖:编号输入数据执行路径预期结果实际结果测试结果xyz14781-12K=27,j=2K=27,j=2成功211101,2,3,8,10,11,12K=0,j=0K=0,j=0成功32691,2,3,8,9,10,11,12K=0,j=1K=0,j=1成功45291,2,3,4,5,6,7,8,10,11,12K=9,j=0K=9,j=0成功2.实验结果:(1)控制流图(2)环路复杂度V(G)=4(3)基本路径为:路径1:1,2,3,4,5,15,16路径2:1,2,3,4,5,6,7,8,9,16路径3:1,2,3,4,5,6,7,8,10,11,14

9、,5,15,16路径4:1,2,3,4,5,6,7,8,10,12,13,14,5,15,16测试用例表:编号输入数据覆盖路径预期结果实际结果测试结果arraykey1无1路径1-1-1成功2{1,2,3}2路径222成功3{1,2}0路径3-1-1成功4{2}3路径4-1-1成功一.实验总结在此次实验过程中,开始的时候,由于粗心犯了很多错误,也由于我对语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。