软件测试软件测试方法概述.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试软件测试方法概述

图的覆盖标准:基本 节点覆盖: 每个节点至少覆盖一次 边覆盖: 每个可到达的长度=1的路径至少覆盖一次。 边-对覆盖:每个可到达的长度=2的路径至少覆盖一次。 Path(t1)=[1,2,3,4,5] Path(t2)=[1,2,3,5] Path(t3)=[1,3,5] Path(t4)=[1,3,4,5] 节点覆盖= {t1} 边覆盖= {t1,t3} 边-对覆盖={t1,t2,t3,t4} 1 2 3 5 4 节点集={1,2,3,4,5} 边集={[1,2],[1,3],[2,3],[3,4],[3,5],[4,5]} 边-对集={[1,2,3],[1,3,4],[1,3,5],[2,3,4],[2,3,5],[3,4,5]} 【例】 图的覆盖标准:复杂(带环路) 准备知识: 独立路径:至少包含1条在其它独立路径中从未出现过的边的路径。 简单路径:除了第1个和最后1个节点可能是同一节点,没有节点在路径中出现多于1次。 主路径:最长的简单路径。 1 3 2 5 4 独立路径={[1,2,3],[1,2,3,4,2,5]} 简单路径={[1,2,5],[1,2,3,4],[2,3,4,2], [3,4,2,3], [4,2,3,4],[3,4,2,5]} 【例】 图的覆盖标准:复杂(带环路) 完全路径覆盖:覆盖所有测试路径 独立路径覆盖:覆盖每一条独立路径 主路径覆盖: 覆盖每一条主路径 1 3 2 5 4 完全路径覆盖:假如[1,2,3,4,2,3,4,2,3,4….5],带环路不可行 独立路径覆盖={t1,t2} 主路径覆盖={t1,t3} Path(t1)=[1,2,5] Path(t2)=[1,2,3,4,2,5] Path(t3)=[1,2,3,4,2,3,4,2,5] 独立路径={[1,2,5],[1,2,3,4,2,5]} 简单路径={[1,2,5],[1,2,3,4],[2,3,4,2],[3,4,2,3],[4,2,3,4],[3,4,2,5]} 【例】 练习:图覆盖 (1)列出满足节点覆盖但不满足边覆盖的测试路径 (2)列出满足边覆盖但不满足边对覆盖的测试路径 (3)列出满足独立路径覆盖但不满足主路径覆盖的测试路径 节点集= {1,2,3,4} 边集 = {[1,2],[1,4],[2,3],[3,2],[2,4]} 边-对集={[1,2,3],[1,2,4],[2,3,2],[3,2,3],[3,2,4]} ② 独立路径={[1,4],[1,2,4],[1,2,3,2,4]} 主路径={[1,4],[1,2,3],[1,2,4],[2,3,2],[3,2,3],[3,2,4]} ③ Path(t1)=[1,4] Path(t2)=[1,2,4] Path(t3)=[1,2,3,2,4] Path(t4)=[1,2,3,2,3,2,4] 节点覆盖= {t3} 边覆盖= {t1,t3} 边对覆盖= {t2,t4} 独立路径覆盖={t1,t2,t3} 主路径覆盖= {t1,t2,t4} t3 t1,t3 t1,t2,t3 1 3 2 4 逻辑覆盖 逻辑表达式(谓词):运算结果是布尔值的表达式,由逻辑运算符构成内部结构,例: ∨, ∧ ? ,⊕ ,→ ,? 子句:不含任何逻辑运算符。 ((ab) ∨ C ∧ p(x) 子句 谓词 【例】列出所有零售价在100美元以上或库存超过20件的无线鼠标。 再列出售价在50美元以上的无线鼠标 a b c (a∨b)∧c 请采用逻辑表达式表达此需求 逻辑覆盖标准 谓词覆盖(分支覆盖):每个分支的真假至少覆盖一次 子句覆盖(条件覆盖):每个条件的真假至少覆盖一次 完全子句覆盖(条件组合覆盖):每个条件真假组合至少覆盖一次 有效子句覆盖(MCDC): 对于每个主子句的真假,选择次子句, 使得主子句决定谓词真假。 0 0 0 1 1 1 a b a ∨ b 0 0 0 0 1 1 a b a ∨ b 0 0 0 0 1 1 1 0 1 1 1 1 a b a ∨ b 0 0 0 0 1 1 1 0 1 0 0 0

文档评论(0)

sandaolingcrh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档