- 23
- 0
- 约4.63千字
- 约 22页
- 2016-04-24 发布于湖北
- 举报
(2)确立测试用例 确立了等价类之后,建立等价类表,列出所有划分出的等价类。 边界值分析法 边界值分析也是一种黑盒测试方法,是对等价类划分方法的补充。 人们从长期的测试工作经验得知,大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。因此针对各种边界情况设计`测试用例,可以查出更多的错误。 这里所说的边界是指,相当于输入等价类和输出等价类而言,稍高于其边界值及稍低于其边界值的一些特定情况。 因果图法 因果图的适用范围: 如果在测试时必须考虑输入条件的各种组合,可使用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来设计测试用例,这就需要利用因果图。 因果图法-----生成测试用例的基本步骤 用因果图生成测试用例的基本步骤如下: 1) 分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。 2) 分析软件规格说明描述的语义,找出原因与结果之间,原因与原因之间对应的关系? 根据这些关系,画出因果图。 3) 由于语法或环境限制, 有些原因与原因之间,原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。 4) 把因果图转换成判定表。 5) 把判定表的每一列拿出来作为依据,设计测试用例。 因果图法-----基本符号说明 在因果图中出现的基本符号: 通常在因果图中用Ci表示原因,用Ei表示结果,各结点表示状态,可取值“0”或“1”。“0”表示某状态不出现,“1”表示某状态出现。 主要原因和结果之间的关系有: 1)恒等 2)非 3)或 4)与 因果图法-----基本符号说明 表示约束条件的符号 为了表示原因与原因之间,结果与结果之间可能存在的约束条件,在因果图中可以附加一些表示约束条件的符号。 因果图法-----实例分析 例如,有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下: 若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。 因果图法-----实例分析 1)分析这一段说明,列出原因和结果: 原因: 1.售货机有零钱找 2.投入1元硬币 3.投入5角硬币 4.压下橙汁按钮 5.压下啤酒按钮 建立中间结点,表示处理中间状态 11. 投入1元硬币且押下饮料按钮 12.压下〖橙汁〗或〖啤酒〗的按钮 13.应当找5角零钱并且售货机有零钱找 14.钱已付清 因果图法-----实例分析 结果: 21.售货机〖零钱找完〗灯亮 22.退还1元硬币 23.退还5角硬币 24.送出橙汁饮料 25.送出啤酒饮料 2) 画出因果图。所有原因结点列在左边,所有结果结点列在右边。 3)由于2 与3 ,4 与5 不能同时发生,分别加上约束条件E。 4) 因果图 5) 转换成判定表 因果图法-----实例分析 因果图法-----实例分析 使用各种测试方法的综合策略 在任何情况下都必须使用边界值分析法。用这种方法设计出测试用例发现程序错误的能力最强。 必要时用等价类划分法补充一些测试用例。 用错误推测法再追加一些测试用例。 对照程序逻辑,检查已有测试用例的逻辑覆盖程度。如果未达到要求的覆盖标准,应再补充足够的测试用例。 如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法。 常用功能测试方法 1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。 2. 相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。 3. 检查按钮的功能是否正确:如update, cancel, delete, save等功能是否正确。 4. 字符串长度检查:输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度,会不会出错。 5. 字符类型检查:在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错。 6. 标点符号检查:输入内容包括各种标点符号,特别是空格,各种引号,回车键.看系统处理是否正确。 7. 中文字符处理:在可以输入中文的系统输入中文,看会否出现乱
您可能关注的文档
- 工资考勤管理系统_KLF要点详解.ppt
- 堆垛机伸缩货叉设计要点详解.ppt
- 对“实验班”教学的思考要点详解.ppt
- 对l旅游地产开发商的教育(14-11-28)要点详解.ppt
- 工作(采用版)要点详解.ppt
- 工作流管理系统实现要点详解.ppt
- 工作任务10设计和制作报表要点详解.ppt
- 大数据-大数据技术要点详解.ppt
- 工作日程提示仪要点详解.ppt
- 大数据的来源与价值要点详解.ppt
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
原创力文档

文档评论(0)