太原理工软件测试实验报告.docx

上传人:p** 文档编号:687619 上传时间:2024-01-12 格式:DOCX 页数:23 大小:612.26KB
下载 相关 举报
太原理工软件测试实验报告.docx_第1页
第1页 / 共23页
太原理工软件测试实验报告.docx_第2页
第2页 / 共23页
太原理工软件测试实验报告.docx_第3页
第3页 / 共23页
太原理工软件测试实验报告.docx_第4页
第4页 / 共23页
太原理工软件测试实验报告.docx_第5页
第5页 / 共23页
太原理工软件测试实验报告.docx_第6页
第6页 / 共23页
太原理工软件测试实验报告.docx_第7页
第7页 / 共23页
太原理工软件测试实验报告.docx_第8页
第8页 / 共23页
太原理工软件测试实验报告.docx_第9页
第9页 / 共23页
太原理工软件测试实验报告.docx_第10页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《太原理工软件测试实验报告.docx》由会员分享,可在线阅读,更多相关《太原理工软件测试实验报告.docx(23页珍藏版)》请在第壹文秘上搜索。

1、本科实验报告课程名称:软件测试技术实验工程:软件测试技术试验实验地点:实验楼211专业班级:软件工程1316学号:2023005793学生姓名:戴理指导教师:兰方鹏2023年10月7日太原理工大学学生实验报告学院名称计算机与软件学院专业班级软件工程1316实验成绩学生姓名戴超学号2023005793实验日期2023.10.课程名称软件测试实验题目实验一白盒测试方法一、实验目的和要求(1)熟练掌握白盒测试方法中的逻辑覆盖和路径覆盖方法。(2)通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制。(3)运用所学理论,完成实验研究的根本训练过程。二、实验内容和原理测试以下程序段voiddowo

2、rk(intx,intyjntz)(1) intk=O,j=O;(2) if(x0)&(z5)(8) j=x*y+10;(9) j=j%3;(10) 三、主要仪器设备WindowseditionWindows7UltimateCopyright2009MicrosoftCorporation.Allrightsreserved.ServicePacklSystemRatin9:WindowsExperienceIndexProcessorInteI(R)CoreJM)-3230MCPU2.60GHz2.60GHzInstalledmemory(RAM):4.00GB(2.38GBusable)

3、Systemtype32-bitOperatingSystemPenandTouch:NoPenorTouchInputisavailableforthisDisplay四、操作方法与实验步骤说明:程序段中每行开头的数字(I-IO)是对每条语句的编号。A画出程序的控制流图(用题中给出的语句编号表示)。B分别用语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖方法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。C编写完整的C程序(含输入和输出),使用你所设计的测试用例运行上述程序段。完整填写相应的测试用例表(语句覆盖测试用例表、判定覆盖测试用例表、条件覆

4、盖测试用例表、判定/条件覆盖测试用例表、条件组合覆盖测试用例表、路径覆盖测试用例表、根本路径测试用例表)流程图为:控制流图:278N=(=4)(y5)P2(abcdefhkl) = M and /NP4(abgkl) =/ M and/N设判定条件M=(xO)&(z0取真时为Tl,取假时为Fl。条件ZVlO取真时为T2,取假时为F2。对于第二个判定条件N,分割如下条件x=4取真时为T3,取假时为F3。条件y5取真时为T4,取假时为F4。;the FirSt number:0;the second number:?;thethirdnumber:?4.判定-条件覆盖测试用例取值条件具体取值通过路

5、径输入x=4,y=3,z=12输出j=l,k=OT1,F2,T3,F4x0,z=10,x=4,y=5P3(abgijl)输入x=0,y=7,z=9输出j=l,k=O)F1T2,F3,T4x=0,z5P3(abgijl)*D:PracticesoftwaretestshiyanlshiyanlDebugrinputthefirstnumber:4inputthesecondnumber:3inputthethirdnumber:12J=Ik=01316戴超P*essanykeytocontinuea测试用例取值条件具体取值判定条件通过路径输入x=4,y=7,z=9输出j=2,k=27T1,T2,

6、T3,T4x0,z5M,NPl(abcdeflij1)输入x=0,y=4,z=12输出j=O,k=OF1F2,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,T4Pl(abcdeflijl)1,5输入x=4,y=3,z=12输出j=l,k=OT1F2,T3,F4P3(abgijl)2,6输入x=0,y=7,

7、z=9输出j=I,k=OF1,T2,F3,T4P3(abgijl)3,7输入x=0,y=4,z=12输出U=O,k=0F1F2,F3,F4P4(abgkl)4,8D:PracticesoftwaretestshiyanlshiyanlDebugrinputthefirstnumber:4inputthesecondnunber:?inputthethirdnumber:9j=2k=271316戴超PressanykeytocontinueinputtheFirstnumber:4inputthesecondnumber:3inputthethirdnumber:12J=Ik=01316戴超Pp

8、essanykeytocontinueD:PracticesoftwaretestshiyanlshiyanlDebugirinput input input J=I k=0the the thefrstnumber:0secondnumber:?thirdnumber:91316戴超Pressanykeytocontinue100UP=frstnumber:0secondnumber:4thirdnumber:!?1116.路径覆盖测试用例覆盖路径覆盖条件覆盖组合输入x=4,y=7,z=9输出(j=2,k=27PKabcdefhijl)T1,T2,T3,T41,5输入x=3,y=4,z=9输

9、出j=2,k=27P2(abcdefhkl)TlF2,F3,F41,8输入x=0,y=7,z=12输出j=O,k=OP3(abgijl)F1,F2,F3,T44,7输入x=0,y=4,z=12输出j=O,k=OP4(abgkl)F1F2,F3,F44,8,DPracticesoftwaretestshiyanlshiyanlDebuginputinputinputthethethefrstnunber:3secondnuber三4thirdnumber:9k=ll1316戴超Pressanykeytocontinueinputinputinputj=lk=0thethethefirstnumber:。secondnumber:?thirdnunber:121316Wt3Pressanykeytocontinueinputthefirstnumber:0inputthesecondnumber:4inputthethirdnumber:12J=0k=01316戴超Pressanykeytocontinue程序代码:itincludeKincludeuoidDoWork(int,inty,intz)intk=0,j=0;if(0)&(zif(=4)(y5)j=x*y+10;j=j%3;printf(,j三%dnfj);pr

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 统计年鉴/数据分析

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!