- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试概述 - read
3.2 路径测试 3.2 路径测试—三角形问题 三角形程序的程序图 3.2.1 DD-路径 3.2.1 DD-路径 3.2.1 DD-路径 三角形问题的DD-路径类型 三角形程序的DD-路径图 3.2.1 DD-路径 3.2.1 DD-路径测试 3.2.2 基路径测试 3.2.2 基路径测试 3.2.2 基路径测试 3.2.2 基路径测试 3.2.2 基路径测试 3.2.2 基路径测试 3.2.2 基路径测试 三角形问题应用McCabe的基路径方法 3.2.2 基路径测试 3.2.2 基路径测试 3.2.3 路径测试总结 * 路径覆盖:设计足够多的测试用例,要求覆盖程序中所有可能的路径。 程序图定义:给定采用命令式程序设计语言编写的一段程序,其程序图是一种有向图,图中的节点表示语句片段,边表示控制流。(完整语句是“默认”的语句片段)。 程序图的重要性在于: 该程序的执行对应于从原节点到汇节点的路径。 Dim a, b, c As Integer Dim IsATriangle As Boolean ‘Step 1:Get Input 4 Output(“Enter 3 integers which are sides of a triangle”) 5 Input(a,b,c) 6 Output(“Side A is ”,a) 7 Output(“Side B is ”,b) 8 Output(“Side C is ”,c) ‘Step 2:Is A Tiangle? 9 If(ab+c) AND (ba+c) AND (ca+b) 10 Then IsATriangle = True 11 Else IsATriangle = False 12 EndIf ‘Step 3: Determine Triangle Type 13 If IsATriangle 14 Then If(a=b) AND (b=c) 15 Then Output(“Equilateral”) 16 Else If(a≠b) AND (a≠c) AND (b≠c) 17 Then Output(“Scalene”) 18 Else Output(“Isosceles”) 19 EndIf 20 EndIf 21 Else Output(“Not a Triangle”) 22 EndIf 23 End triangle2 4 5 6 7 8 9 10 11 12 13 21 14 15 16 17 18 19 20 22 23 结构性测试最著名的形式以叫做决策到决策路径(DD-路径)的结构为基础(Miller,1977)。 这个名称指语句的一种序列,按照Miller的话说,从决策语句的“出路”开始,到下一个决策语句的“入路”结束,在这种序列中没有内部分支,因此对应的节点像排列起来的一行多米诺骨牌,当第一张牌推倒后,序列中的其他牌也会倒下。 DD-路径与有向图的关系: DD-路径可通过有向图中的节点路径定义,可以叫做路径链,其中链是一条起始和终止节点不同的路径,并且每个节点都满足内度=1和外度=1。 初始节点 终止节点 内部节点 DD-路径的定义: DD-路径是程序图中的一条链,使得: 情况1:由一个节点组成,内度=0。 情况2:由一个节点组成,外度=0。 情况3:由一个节点组成,内度≥ 2或外度≥2。 情况4:由一个节点组成,内度=1并且外度=1。 情况5:长度≥1的最大链。 2 最后 23 3 O 22 4 G 21 3 N 20 3 M 19 4 L 18 4 K 17 3 J 16 4 I 15 3 H 14 3 F 13 3 E 12 4 D 11 4 C 10 3 B 9 5 A 5-8 1 第一 4 定义情况 DD-路径名称 程序图节点 第一 A B C D E F G H I J K L M N O 最后 程序的DD-路径图定义: 给定采用命令式语言编写的一段程序,其DD-路径图是有向图。其中,节点表示其程序图的DD-路径,边表示连续DD-路径之间的控制流。 如果每条DD-路径都被遍历(C1指标),则我们知道每个判断分支都被执行,这要求遍历DD-路径图中的每条边。 空间中的一切都可以用基表示,并且如果一个基元素被删除,则这种覆盖特性也会丢失。 对测试的潜在意义是,如果可以把程序看做是一种向量空间,则这种空间的基就是要测试的非常有意义的元素集合。 如果基没有问题,则可以希望能够用基表述的一切都是没有问题的。 A B D E F C G 线性独立路径数是: V(G)=e-n+2p=10-7+2*1=5 McCabe的控制图:
您可能关注的文档
- 日语中“的”字的句法、语义功能.pdf
- 溶液法测定极性分子的偶极矩 一、实验目的 了解电介质极化与分子极 .doc
- 融孚资讯 - 融孚律师事务所.pdf
- 融合fda-pcmc样本分类的kpca故障检测新算法 - 控制与决策.pdf
- 融合lbp 和lpq的人脸识别 - 南京师范大学学报》(自然科学版.pdf
- 融合多特征的行为识别方法研究 - core.pdf
- 融合k-means 与ncut 算法的无遮挡双重叠苹果 - ingenta connect.pdf
- 融合空间尺度特征的时空序列预测建模方法 - 武汉大学学报·信息科学版.pdf
- 融合流形特征的路面破损图像识别方法 - 计算机应用与软件.pdf
- 融合全局与局部特征的单样本人脸识别 - 中南大学学报.pdf
最近下载
- 电气联锁保护培训课件.pptx VIP
- 视觉引导类应用总结( 包含详细的旋转中心计算公式).pptx VIP
- 鲁棒控制-01.ppt VIP
- 第一单元-第2课-《国色之韵》课件+-2025—2026学年+人教版(2024)初中美术八年级上册.pptx VIP
- 中医康复技术专业专业自评报告.docx VIP
- 断路器及GIS多型号液压操动机构动作原理及故障处理方法.pptx
- 水质石油类的测定紫外分光光度法.pdf VIP
- 北师大版五年级上册数学第一单元测试卷.doc VIP
- GB50974-2014 消防给水及消火栓系统技术规范.docx
- 2024年高考作文哲思化写作素材4 ——《西方现代思想讲义》(弗洛伊德、萨特).docx VIP
文档评论(0)