- 16
- 0
- 约4.28千字
- 约 32页
- 2019-12-22 发布于广东
- 举报
程序流程图如下: 循环 次数 输入数据 覆 盖 路 径 k R[1] R[2] R[0] 路 径 0 1 1 2 ①③ 1 1 2 1 ①②③ 2 2 2 3 1 ①②②③ 设计测试用例如下: SWPU 把程序看成装在一个透明的白盒子里,程序的结构和处理呈现过程完全可见,按照程序的内部逻辑测试程序,以检查程序中的每条通路是否都能按照预先要求正确工作。 第3章 白盒测试方法 2 路径分析测试 3 分支条件测试、循环测试 4 其它测试类型 5 主要内容 综合测试实例 6 黑盒测试与白盒测试 1 逻辑覆盖测试 白盒测试的常用方法 逻辑覆盖 路径分析测试 循环、条件分支 … 思考 如果被误写成 if((a=b+c)(ba+c)(ca+b)), 基本路径测试的四个用例(68,68,56), (68,60,56), (68,68,68), (68,8,56)是否可以发现这个问题? 3.3 分支-条件测试 测试思想 根据模块中的逻辑条件设计测试用例,使得被测模块中的每一个复合条件以及构成这个复合条件的每一个简单条件的真假情况至少被执行一次。 简单条件是一个布尔变量或一个可能带有NOT(“┓”)操作符的关系表达式,关系表达式的形式如:E1<关系操作符>E2,其中E1和E2是算术表达式,而<关系操作符>是下列之一:“<”,“≤”,“=”,“≠”(“┓=”),“>”, 或“≥” 复合条件由简单条件、布尔操作符和括弧组成。假定可用于复合条件的布尔算子包括OR“|”,AND“&”和NOT“┓”,不含关系表达式的条件称为布尔表达式。 分支-条件测试 进行分支-条件测试可以发现下列缺陷 布尔变量错误 布尔括弧错误 关系操作符错误 算术表达式错误 布尔操作符错误 遗漏布尔操作符 布尔操作符多余 布尔操作符不正确 案例 使用分支-条件方法设计下面逻辑条件的测试用例 需被测试的逻辑条件 复合条件 ((ab+c) (ba+c) (ca+b)) 简单条件 ab+c ba+c ca+b 案例 ((ab+c) (ba+c) (ca+b)) ab+c ba+c ca+b 68,68,68 T T T T 0,0,0 F F F F 上面的测试用例不推荐大家使用 测试用例有效性不高: t t=t || t=t 同时 f f=f || f=f ((ab+c) || (ba+c) (ca+b)) ((ab+c) (ba+c) ||(ca+b)) ((ab+c) || (ba+c) || (ca+b)) 使用“同真同假”测试用例时,测试用例的有效性不高 对分支-条件测试的讨论 ((ab+c) (ba+c) (ca+b)) ab+c ba+c ca+b 68,68,68 T T T T 68, 8,56 F F T T 8, 68,56 F T F T 8, 56,68 F T T F 这组测试用例的结果又如何? ((a=b+c) (ba+c) (ca+b))? 案例 ((ab+c) (ba+c) (ca+b)) ab+c ba+c ca+b 68,68,68 T T T T 68, 8,60 F F T T 8, 68,60 F T F T 8, 60,68 F T T F 使用上面的测试用例,是否可以发现下面的缺陷 ((a=b+c) (ba+c) (ca+b)) ((ab+c) || (ba+c) (ca+b)) ((ab+c) (ba+c) ||(ca+b)) ((ab+c) || (ba+c) || (ca+b)) 结论 分支-条件测试可以发现但并不保证发现所有下列缺陷 布尔变量错误 布尔括弧错误 关系操作符错误 算术表达式错误 布尔操作符错误 遗漏布尔操作符 布尔操作符多余 布尔操作符不正确 因此,实际设计测试用例过程中要结合具体问题选取恰当的测试输入 推荐 为了最大限度的发现缺陷,在进行分支-条件测试时,推荐参考下面方法设计相应被测逻辑条件的测试用例。 对于表达式:A1A2 … An,设计测试用例覆盖下面的情况。a. 所有Ai均为真;b. 设计n个测试用例,其中仅有一个为F,其余均为T,如对于ABC,覆盖下面的情况如下表所示 ABC A B C T T T F T T T F T T T F 推荐 对于表达式:A1||A2|| … An,设计测试用例覆盖下面的情况。a. 所有Ai均为假;b. 设计n个测试用例,其中仅有一个为T,其余均为F,如对于A||B||C,覆盖下面的情况如下表所示 A||B||C A B C F F F T F F F T F F F T 推荐 (AB)||C A B C F T T T T F F T F T F F A(B||C) A B C T
您可能关注的文档
最近下载
- 金融服务教学工作计划范文.pptx
- 2026山西国际能源集团秋招试题及答案.doc VIP
- AB-罗克韦尔PowerFlex7000 中压交流变频器-风冷型(“B”框架) 用户手册.pdf
- 2025年中考语文复习 现代文阅读(全国)第1部分 专题01:记叙文阅读之标题含义及作用(练习)(学生版).pdf VIP
- 山姆必买8样商品推荐.docx VIP
- A公司营运资金管理存在问题及对策分析.doc VIP
- 2023注册消防工程师(消防安全技术实务)题库带答案(黄金题型).docx
- 医生党员自我评议.docx VIP
- 小区物业服务投标方案524页.doc VIP
- 树立和践行正确政绩观专题研讨个人发言材料.docx VIP
原创力文档

文档评论(0)