- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
服务外包实验6_白盒测试上机实验
实验六 白盒测试 一、实验目的 1、系统地学习和理解白盒测试的基本概念、原理,掌握白盒测试的基本技术和方法; 2、通过实验和应用,逐步提高和运用白盒测试技术解决实际测试问题的能力。 3、掌握决策表和因果图的测试用例设计方法 二、实验内容 1. 程序代码如下: int result(int x, int y, int z) { int k=0,j=0; if((xy)(z5)) k=x+y; if((x==10)||(y3)) j=x*y; return k+j; } 要求: 写出以上程序的语句覆盖、判定覆盖、条件覆盖、判定—条件覆盖、多条件组合覆盖、路径覆盖的测试用例。 语句覆盖:令x=10,y=11,z=4.满足“xy且z5”和“ 条件覆盖: 对于第一个判断:xy取真时为T1,取假时F1 z5取真时为T2,取假时F2 对于第二个判断:x=10取真时为T3,取假时F3 y3取真时为T4,取假时F4 判定——条件覆盖: 多条件组合覆盖: 2. 问题:插入函数 int insert(int a[],int val,int pos)。 功能:将成绩插入到成绩数组的指定位置,数组最大可以容纳200个成绩。 参数:a为成绩数组,val为成绩值,pos为插入的位置(应在1——实际成绩个数+1之间) 返回值:插入失败返回-1(如超过范围),成功返回实际长度(即实际成绩个数) Java 代码如下: int insert(int a[],int val,int pos){ 1 int i?; 2 int len=getArrValConut(a)?;//获取数组a中实际成绩个数 3 if(pos1|| poslen) //验证实际范围 if(pos0|| poslen) 4 return -1?; 5 if(len=200)//验证是否超过数组最大长度 6 return -1?; 7 for(i=len-1?;i=pos-1?;i--)//从插入位置开始后移,以将插入位置空出 8 a[i+1]=a[i]?; 9 a[pos-1]=val?;//插入 10 return len?; } 要求: 1、静态代码检查,程序中哪几处有问题?找出并更正 1.if(len=200)改为if(len==200) for(i=len-1;i=pos-1;i--)改为for(i=len-1;i=pos;i--) 2、画出程序控制流图 2. 3、计算环路复杂性 3.V(G)=4+1=5 4、确定独立路径集 4.路径1:3-1—4 路径2:3-1—3-2—4 路径3:3-1——3-2—5—6 路径4:3-1—3-2—5—7—9—10 路径5:3-1—3-2—5—7—8—7—9—10 5、给出针对每条独立路径的测试用例(注意数组的前置状态:如当前实际成绩个数) 路径1:pos=0,len=201 路径2:pos=202 路径3:pos=3,len=201 路径4:pos=3,len=3 路径5:pos=3,len=5 三、测试心得体会 实验分析与体会 通过这次实验,我了解到了白盒测试和黑盒测试。黑盒测试是一种确 认技术,目的是确认“设计的系统是否正确” ,黑盒测试是以用户的观点, 从输入数据与输出数据的对应关系, 也就是根据程序外部特征进行的测试, 而不考虑程序内部结构及工作情况。白盒测试方法深入到了程序内部,能 从程序具体体现的角度发现问题。 xy且z5 k=x+y x==10或y3 j=x*y 1 T 2 F 3 T 4 输入x=5,y=3,z=5 输出k=0,j=0 1—2—4 T T 输入x=10,y=11,z=3 输出k=21,j=110 覆盖路径 第二个判断值 第一个判断值 测试用例 k+j k=0,j=0 x=y,z5,x=10,y=3 F1,T2,T3,F4 1—3—4 xy,z=5,x!=10,y3 T1,F2,F3,T4 输入x=3,y=4,z=5 输出k=0,j=12 覆盖路径 取值条件 测试用例 F F x=y,z5,x!=10,y=3 F1,F2,F3,F4 1—2—4 xy,z5,x=10,y3 T1,T2,T3,T4 输入x=10,y=11,z=4 输出k=21,j=110 覆盖路径 取值条件 测试用例 具体取值条件
您可能关注的文档
- 必威体育精装版最全剑桥英语三级上Unit12.docx
- 必威体育精装版版NSCLC指南更新要点及靶向治疗策略.docx
- 必威体育精装版小学田径教案整学期.doc
- 月考试题122.doc
- 月饼营养成分检测月饼水分检测.doc
- 有代码功率谱估计Levinson递推法Burg递推法随机信号处理.doc
- 有关基于模型的设计(MBD)一些概念和理解.doc
- 月季白粉病治疗方法.doc
- 月子餐-卤煮鲍鱼.doc
- 最美青年医生事迹.doc
- 《GB/T 29025.1-2025粒度分析 电阻法 第1部分:小孔管法》.pdf
- 《GB/T 37034.2-2025航空电子过程管理 防伪 第2部分:来源于非授权经销商电子元器件的管理》.pdf
- 中国国家标准 GB/T 37034.2-2025航空电子过程管理 防伪 第2部分:来源于非授权经销商电子元器件的管理.pdf
- GB/T 6113.102-2025无线电骚扰和抗扰度测量设备和测量方法规范 第1-2部分:无线电骚扰和抗扰度测量设备 传导骚扰测量的耦合装置.pdf
- GB/T 13609-2025天然气 气体取样.pdf
- 中国国家标准 GB/T 13609-2025天然气 气体取样.pdf
- 《GB/T 13609-2025天然气 气体取样》.pdf
- GB/T 19629-2025医用电气设备 X射线诊断影像中使用的电离室和(或)半导体探测器剂量计.pdf
- 《GB/T 19629-2025医用电气设备 X射线诊断影像中使用的电离室和(或)半导体探测器剂量计》.pdf
- 中国国家标准 GB/T 19629-2025医用电气设备 X射线诊断影像中使用的电离室和(或)半导体探测器剂量计.pdf
最近下载
- 公共危机管理概论完整版ppt整本书教学教程最全电子教案(必威体育精装版.pptx VIP
- 溃疡性结肠炎中医诊疗专家共识(2023).pptx VIP
- 小学课后延时服务建立良好的学习习惯.pptx VIP
- 2025年证券公司高级管理人员水平评价测试历年参考题库含答案详解(5套).docx VIP
- 2025年证券公司高级管理人员水平评价测试历年参考题库含答案详解.docx VIP
- 马克思主义哲学名著导读 第一编 马克思恩格斯的哲学名著.ppt VIP
- 大学生职业生涯规划人物访谈范例和报告.pdf VIP
- 项目全过程工程造价咨询招标文件模板.docx VIP
- 药剂学(本)形考任务1-3参考答案.docx VIP
- 2026北京中考英语听说考试应试技巧 课件.pdf
有哪些信誉好的足球投注网站
文档评论(0)