软测实验报告

上传人:s9****2 文档编号:511642001 上传时间:2022-08-20 格式:DOCX 页数:21 大小:265.04KB
返回 下载 相关 举报
软测实验报告_第1页
第1页 / 共21页
软测实验报告_第2页
第2页 / 共21页
软测实验报告_第3页
第3页 / 共21页
软测实验报告_第4页
第4页 / 共21页
软测实验报告_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《软测实验报告》由会员分享,可在线阅读,更多相关《软测实验报告(21页珍藏版)》请在金锄头文库上搜索。

1、TAIYUANUNIVERSITYOFTECHNOLOGY本科实验报告课程名称:软件测试技术实验项目:软件测试技术试验实验地点:致远楼B303专业班级:学号:学生姓名:指导教师:2014年01月03日实验名称实验一白盒测试方法实验地点致远楼B303实验时间2013.12.16一、实验目的和要求(1) 熟练掌握白盒测试方法中的逻辑覆盖和路径测试覆盖方法。(2) 通过实验掌握逻辑覆盖测试的测试设计用例,掌握程序流图的绘制。(3) 运用所学理论,完成实验研究的基本训练过程。二、实验内容和原理测试以下程序段VoidDoWork(intx,inty,intz)(1) intk=0,j=0;(2) if(

2、x0)&(z5)(8) j=x*y+10;(9) j=j%3;说明:程序段中每行开头的数字(1-10)是对每条语句的编号。三、主要仪器设备笔记本电脑四、操作方法与实验步骤(1) 画出程序的控制流图(用题中给出的语句编号表示)。(2) 分别用语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖方法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。(3) 编写完整的C程序(含输入和输出),使用你所设计的测试用例运行上述程序段。完整填写相应的测试用例表(语句覆盖测试用例表、判定覆盖测试用例表、条件覆盖测试用例表、判定/条件覆盖测试用例表、条件组合测试用例表、路径

3、覆盖测试用例表、基本路径测试用例表)。说明:(1)测试用例表中的“覆盖标准”项指:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖和基本路径覆盖。(2)测试用例表(样表)见表1.表1.测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果五、实验数据记录和处理5流程图:设判定条件M=(x0)&(z5)设路径P1(abcdefhijl)=MandNP2(abcdefhkl)=Mand/NP3(abgijl)=/MandNP4(abgkl)=/Mand/N语句覆盖输入x=4,y=7,z=9输出(j=2,k=27覆盖路径Pl(abcdefhijl)ectCrUseraDesktop

4、Untitledl.exe请输A第一个参瓠4j青输入第三个参数7诘输入雷二个参教皿9#福按任章键继缉判定覆盖输入x=4,y=7,z=9输出j=2,k=27覆盖路径P1(abcdefhijl),函C:UsersaDeslet口pUntit!ledl.exe请输入第一个参数x:4甘输入第三个参数少7j青琉入第二个参熟IM?请按任章键继续输入x=4,y=3,z=12输出j=1,k=0覆盖路径P3(abgijl)rrawC:U$ersaDesktopUntitledl.exe请轴入第一个参数*4请蠢人第三卜参散9=3请瑞人毒三个参121. 、请按任意键继续-条件覆盖对于第一个判定条件M,分割如下条件x

5、0取真时为T1,取假时为F1。条件z5取真时为T4,取假时为F4。测试用例取值条件具体取值通过路径输入x=4,y=3,z=12输出j=1,k=0T1,F2,T3,F4x0,z=10,x=4,y=5P3(abgijl)输入x=0,y=7,z=9输出j=1,k=0F1T2,F3,T4x=0,z5P3(abgijl)3C:UsersaDesktopUntrtledl.exe请输人.第卜二也请输入第二个参数外?请瑞入童三个参激z:9*清按任意键继续-4.条件判定覆盖测试用例取值条件具体取值判定条件通过路径输入x=4,y=7,z=9输出j=2,k=27T1,T2,T3,T4x0,z5M,NP1(abcd

6、efhijl)输入x=0,y=4,z=12输出j=0,k=0F1F2,F3,F4x=10,x!=4,y0,z0,z=10,M取假3FI,T2/Mx=0,z10,M取假4FI,F2/Mx=10,M取假5T3,T4Nx=4,y5,N取真6T3,F4Nx=4,y5,N取真8F3,F4/Nx!=4,y=5,N取假测试用例测试用例取值条件覆盖路径覆盖组合输入(x=4,y=7,z=9输出(j=2,k=27T1,T2,T3,T4P1(abcdefhijl)1,5输入(x=4,y=3,z=12输出(j=1,k=0T1F2,T3,F4P3(abgijl)2,6输入(x=0,y=7,z=9输出(j=1,k=0F1

7、,T2,F3,T4P3(abgijl)3,7输入(x=0,y=4,z=12输出(j=0,k=0F1F2,F3,F4P4(abgkl)4,8rawC:UsersaDesktopUntitledl.exe请输入第一参数*4篱输入第二小契如?请物入童二T参薮珀9E药青按任意键继续一.函一:.一件.一;esc?:LIrecll.r:-:请输入第一个参数由4请输人第二木参数*3清输人第三个参数羽12=1k*请按任意键继续-EElC:UsersaDesktopUntrtledl.exe请输入第一个参教X请输入第三个参数外7请输人至二个套敦小9k*清按任意键继续-.mC:UsersaDesktopUntit

8、ledl.exe请输入荣一个芸数x:0请徐入童二个参数外4请输入第三个参数勤【2j=0k*清按任意键继续-.6.路径覆盖测试用例覆盖路径覆盖条件覆盖组合输入x=4,y=7,z=9输出j=2,k=27P1(abcdefhijl)T1,T2,T3,T41,5输入x=3,y=4,z=9输出j=2,k=27P2(abcdefhkl)T1F2,F3,F41,8输入x=0,y=7,z=12输出j=0,k=0P3(abgijl)F1,F2,F3,T44,7输入x=0,y=4,z=12输出j=0,k=0P4(abgkl)F1F2,F3,F44,8EC:UsersdDesktopUntitledl.exe请输入

9、策一个参数心4蓿输入第二个参数,7请输A童二个参教之EM?请披任意键继域.函C:UsersaDesktopUntitledl.exe请输入第一个参数小3请编入第三个4情歇入第三个参若?=0请按任意键继续0712C:UsersaDesktopUntitledl,exe诸输入第一个参数M请输入第二个参旅9请输入第三个参数22请按任意犍继续-bctC?UsersDesktopUntitledl.exe请输入第一个参数x请输入第二个参数9请输入第三个参教12附:程序代码#include#includeusingnamespacestd;voidDoWork(intx,inty,intz)(intk=0

10、,j=0;if(x0)&(z5)j=x*y+10;j=j%3;coutj=jendl;coutk=k;main()intx,y,z;coutx;couty;coutz;DoWork(x,y,z);system(pause);测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果14,7,92,27语句覆盖abcdefhijl2,2724,7,92,27判定覆盖abcdefhijl2,2734,3,121,0判定覆盖abgijl1,044,3,121,0条件覆盖abgijl1,050,7,91,0条件覆盖abgijl1,064,7,92,27条件判定abcdefhijl2,2770,4,120,

11、0条件判定abgkl0,084,7,92,27条件组合abcdefhijl2,2794,3,121,0条件组合abgijl1,0100,7,91,0条件组合abgijl1,0110,4,120,0条件组合abgkl0,0124,7,92,27路径覆盖abcdefhijl2,27133,4,90,11路径覆盖abcdefhkl0,11140,7,121,0路径覆盖abgijl1,0150,4,120,0路径覆盖abgkl0,0七、讨论、心得通过此次实验,熟悉了白盒测试的各种方法,从简单的语句覆盖到条件组合覆盖,一步步细化了测试的对象,从语句到条件,以及条件的组合等等。也熟悉了各种覆盖的具体用法,更加深入的理解掌握了白盒测试的方法,受益匪浅。在实验过程中遇到的问题也可以白己解决,增强了实践动手能力。实验名称实验二黑盒测试方法实验地点致远楼B303实验时间2013.12.18一、实验目的和要求(1) 熟练掌握黑盒测试方法中的等价类测试方法和边界值测试方法。(2) 通过实验掌握如何应用黑盒测试方法设计测试用例。(3) 运用所学理论,完成实验研究的基本训练过程。二、实验内容和原理1.用你熟悉的语言编写一个判断三角形问题的程序。要求:读入代表三角形边长的3个整数,判断他

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号