- 1、本文档共64页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ch4-编写测试用例解析
规格导出法 由规范的3个陈述,可以得到两个用例: 用例1:输入4,输出应该为2。对应于第一个陈述(当输入一个0或比0大的数时…) 用例2:输入-1,输出0,并显示错误提示信息。对应于第二、第三个陈述(当输入一个小于0的数时,显示错误信息“平方根非法-输入值小于0”并返回0;库函数Print-Line可以用来输出错误信息。) 4.6 测试用例设计基本思想 总结:设计测试用例时,要找出产品的测试空间和缺陷空间,找出测试空间后,还需要对测试空间进行合理划分才能够以尽可能少的测试用例去发现尽可能多的缺陷,也就是说要以尽可能少的测试数据来覆盖同等大小的缺陷空间。 如何寻找测试空间: 1.寻找所有的可变数据; 2.寻找单个可变数据的测试空间; 3.分析可变数据间的组合关系,得到组合后的测试空间。 作 业 按照规定的测试用例模板编写各组网站各个功能的测试用例,请使用我们学习过的以上几种测试用例设计方法来设计测试用例,要求:购物过程采用场景分析法来设计测试用例,注册部分采用等价类和边界值分析法设计测试用例,登录部分请采用因果图和判定表法设计测试用例,浏览、链接,加入购物车,收藏部分采用功能规格导出法来设计测试用例。后台管理中的添加用户部分采用等价类划分法和边界值分析法来设计测试用例。 实验学时:4学时 作业提交方式:每组交一份文档,由组长分配各功能给组员,组员完成后,组长负责整合后上传到教学网络平台 4.4 等价类划分法 根据等价类创建测试用例的步骤: 建立等价类表,列出所有划分出的等价类: 为每个等价类规定一个唯一的编号; 设计一个新的测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类 重复c),最后使得所有有效等价类均被测试用例所覆盖; 设计一个新的测试用例,使其只覆盖一个无效等价类。 重复e)使所有无效等价类均被覆盖。 4.4 等价类划分法 多于位数字 有非数字、非字符 数字、字符 18 用户名 编号 无效等价类 编号 有效等价类 输入条件 4.4 等价类划分法 问题: 用户名:数字或字符,1=长度=10 密码:数字或字符,1=长度=4 请使用等价类划分法设计测试用例。 4.4 边界值分析法 设计方法: 确定边界情况(输入或输出等价类的边界) 选取正好等于、刚刚大于或刚刚小于边界值作为测试数据 4.4 边界值分析法 问题: 用户名:数字或字符,1=长度=10 密码:数字或字符,1=长度=4 请使用等价类划分法和边界值法设计测试用例。 14.5 判定表法 概念 判定表法是一种分析多种输入条件的组合情况的方法,多种输入条件可以通过判定表来完整地进行排列组合,从而不出现遗漏。 “阅读指南”判定表 1 2 3 4 5 6 7 8 问题 觉得疲倦? Y Y Y Y N N N N 感兴趣吗? Y Y N N Y Y N N 糊涂吗? Y N Y N Y N Y N 建议 重读 √ √ 继续 √ √ 跳下一章 √ √ 休息 √ √ 判定表的组成 判定表通常由以下4部分组成: 条件桩—列出问题的所有条件 条件项—针对条件桩给出的条件列出所有可能的取值 动作桩—列出问题规定的可能采取的操作 动作项—指出在条件项的各组取值情况下应采取的动作 条件桩 动作桩 条件项 动作项 规则 将任何一个条件组合的特定取值及相应要执行的动作称为一条规则。在决策表中贯穿条件项和动作项的一列就是一条规则。 构造判定表的5个步骤: (1) 确定规则的个数。 有n个条件的判定表有2n个规则(每个条件取真、假值)。 (2) 列出所有的条件桩和动作桩。 (3) 填入条件项。 (4) 填入动作项,得到初始判定表。 (5) 简化判定表,合并相似规则。 若表中有两条以上规则具有相同的动作,并且在条件项之间存在极为相似的关系,便可以合并。 合并后的条件项用符号“-”表示,说明执行的动作与该条件的取值无关,称为无关条件。 判定表法 化简后的读书指南判定表 ? 1 2 3 4 问 题 你觉得疲倦吗? - - Y N 你对内容感兴趣吗? Y Y N N 书中内容使你胡涂吗? Y N - - ? 建 议 请回到本章开头重读 √ ? ? ? 继续读下去 ? √ ? ? 跳到下一章去读 ? ? ? √ 停止阅读,请休息 ? ? √ ? 注册功能用判定表来实现
您可能关注的文档
- ch08基于服务的体系结构解析.ppt
- Ch05-MeasuringEconomicActivity解析.ppt
- ch10国际货运代理陆上货运代理解析.ppt
- CH10转座解析.ppt
- CEIBA2软件使用手册_新版本(中文)解析.docx
- ch1_5双边Z变换-北京交通大学陈后金教授信号处理课件解析.ppt
- ch1电力电子1解析.ppt
- Ch10机械设计解析.ppt
- Ch11-对应分析-151109解析.ppt
- ch15滑动轴承解析.ppt
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)