- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 翟俊新型复合型人工湿地在小型污水处理厂的应用.ppt
- 维护生态平衡(完美版).ppt
- 花桥周报(2011年10月14日~10月20日).ppt
- 苏教版二年级上册语文英英学古诗课件副本.ppt
- 花桥周报(2011年12月23日~12月29日).ppt
- 花桥周报(12月2日~12月8日).ppt
- 西方文化入门medieval culture中世纪文化.ppt
- 解析空中三角测量的发展.ppt
- 计算机网络基本概念及网络基本命令.ppt
- 论我国隧道和地下工程技术的研究和发展(郭陕云).ppt
- 小学三年级数学整十整百数乘整十数评价试题口算题大全附答案.docx
- 100以内加减法竖式计算竞赛作业习题大全附答案.docx
- 城市客运企业主要负责人和安全生产管理人员安全考核知识质量测试模拟题带答案.docx
- 三年级数学三位数乘以一位数题过关自测练习题带答案.docx
- 小学二年级数学三位数加减三位数计算过关练习习题大全附答案.docx
- 小学三年级数学整十整百数乘整十数质量监控习题带答案.docx
- 银行招聘考试能力检测例题大全附答案.docx
- 小学二年级数学两位数加两位数计算综合作业练习题大全附答案.docx
- DB14_T 2804-2023 同一法人药品批发企业和零售连锁企业统一储配管理规范.docx
- DB1411_T 61-2023 机关办公区绿化养护服务管理规范.docx
文档评论(0)