- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 【⑴等价分类法】 【选取测试用例】 (1) 为每一个等价类规定一个唯一编号 (2) 设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖的有效等价类,重复这一步,直到所有的有效等价类都被覆盖为止 ⑶设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类都被覆盖为止。 * 第三章 【⑴等价分类法】 ①划分等价类 * 输入条件 有效等价类 无效等价类 地区码 ⑴空白 ⑵3位数字 前缀 ⑶3位数200~999 ⑸有非数字字符 ⑹少于3位数字 ⑺多于3位数字 ⑻有非数字字符 ⑼起始位为0 ⑽起始位为1 ⑾少于3位数字 ⑿多于3位数字 ⒀有非数字字符 ⒁少于4位数字 ⒂多于4位数字 ⑷ 4位数0000~9999 后缀 第三章 【⑴等价分类法】 ②设计测试用例(1) * 测试数据 测试范围 期望结果 388-5100 等价类1,3,4 有效 516-388-4530 等价类2,3,4 有效 20A-231-4567 ⑸有非数字字符 无效 33- 234-5678 ⑹少于3位数字 无效 7777-345-6789 ⑺多于3位数字 无效 516-A88-4530 ⑻有非数字字符 无效 516-088-4530 ⑼起始位为0 无效 516-188-4530 ⑽起始位为1 无效 第三章 【⑴等价分类法】 ②设计测试用例(2) * 测试数据 测试范围 期望结果 516-88-4530 ⑾少于3位数字 无效 516⑿多于3位数字 无效 516-388-A530 ⒀有非数字字符 无效 516-388-453 ⒁少于4位数字 无效 516-388-45304 ⒂多于4位数字 无效 第三章 【⑴等价分类法】 等价类划分的方法: (1)规定了输入条件取值范围、取值的个数,则可以确立一个有效等价类和两个无效等价类。 例如,在程序的规格说明中,对输入条件有一句话: “…… 项数可以从1到999 ……” 一个有效等价类 “1≤项数≤999” 两个无效等价类 “项数<1” “项数>999” * 第三章 【⑴等价分类法】 等价类划分的方法: (2)输入条件规定了输入条件输入值的集合,可确立一个有效等价类和一个无效等价类。 有效等价类——集合内 无效等价类——集合外 (3) 如果输入条件是一个布尔量,则可以确定一个有效等价类和一个无效等价类。 * 第三章 【⑴等价分类法】 等价类划分的方法: (4) 如果规定了输入数据的一组值,而且程序要对每个输入值分别进行处理 每一个输入值——一个有效等价类 所有不允许的输入值的集合——一个无效等价类 例如,在教师上岗方案中规定对教授、副教授、讲师和助教分别做相应的处理。 4个有效等价类——教授、副教授、讲师、助教 1个无效等价类——所有不符合以上身份的人员 * 第三章 【⑴等价分类法】 等价类划分的方法: (5) 如果规定了输入数据必须遵守的规则,则可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。 例如,C语言规定 “一个语句必须以分号‘;’结束”。 一个有效等价类——“以‘;’结束” 若干个无效等价类 “以‘:’结束” “以‘,’结束” “以‘ ’结束” “以LF结束” …… * 第三章【(2)边界值分析】 【⑵边界值分析法】 对等价分类法的补充 针对各种边界情况设计测试用例。 大量的错误是发生在输入/输出范围的边界上,而不是在输入范围的内部。 步骤: 首先应确定边界情况。 选取正好等于、刚刚大于、刚刚小于边界的值做为测试数据。 * 第三章【⑵边界值分析法】 【例2】做三角形计算时,要输入三角形的三个边长:A、B和C。 这三个数值应当满足: A>0、B>0、C>0 A+B>C、A+C>B、B+C>A 测试数据: A=0、B=0、C=0 A+B=C、A+C=B、B+C=A * 第三章【⑶错误推测法】 【⑶错误推测法】 人们也可以靠经验和直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例——错误推测法。 【例3】对一个排序程序进行测试。 边界值分析法 ⑴输入表为空; ⑵输入表中仅有一个数据; ⑶输入表为满表; 错误推测法 ⑷输入表已经排好了序; ⑸输入表的排序与要求的顺序相反; ⑹输入表中所有数据全部相同。 * * * * * * 虽然程序测试是为了发现程序中的错误而执行程序的过程。 但是,不执行程序也可以程序的错误。 因此,按照被测程序本身是否在计算机上执行,将程序的测试分为两种。 1、静态分析 静态分析一般是采用人工测试的方法,主要方法是代码会审、走查。但也并非只能采用人工的方式,也可以借助静态分析器进行自动化的分析,但仍然是静态分析,因为被测程序并没有在目标计算机上运行。
您可能关注的文档
- 测井解释2-测井资料预处理1-数字化、深度校正解析.ppt
- 测井解释3-测井资料解释基础3-快速解释、统计法解释模型解析.ppt
- 测井曲线代表符号解析.doc
- 测井实验报告解析.doc
- 测井系列基础知识解析.ppt
- 测井系列应用解析.ppt
- 测控电路第7章信号细分与辨向电路解析.ppt
- 测控电路设计实践解析.docx
- 测控系统电子技术第一章解析.ppt
- 测控仪器设计第2章——第3节new解析.ppt
- 2026航空贸易产业发展分析及政府战略规划实施研究报告.docx
- 2026中国基于云部署的CRM软件行业竞争状况与应用前景预测报告.docx
- 2026中国2-丙烯酸-1,1-二甲基乙基酯行业运行态势与需求前景预测报告.docx
- 2026全球及中国半导体高纯阀行业发展状况与盈利前景预测报告.docx
- 2025-2030中国医疗手术器械行业市场发展现状及发展趋势与投资风险研究报告.docx
- 2025-2030中国电话引线脚行业市场运营模式及未来发展动向预测研究报告.docx
- 2025-2030中国感光胶卷行业市场深度分析及竞争格局与投资前景研究报告.docx
- 2026中国硬脂酰谷氨酸二钠行业发展动态与需求趋势预测报告.docx
- 2026全球及中国透明光电陶瓷行业营销态势与前景趋势预测报告.docx
- 2026中国压接电缆接线片行业应用状况与产销需求预测报告.docx
最近下载
- 25秋国家开放大学《人文英语1》形考任务参考答案.docx
- 《小学家长进课堂》.pptx VIP
- 轮椅智能折叠机构设计与分析.doc VIP
- 考研真题 清华大学903生化分子和细胞生物学综合历年考研真题汇编(含部分答案).docx VIP
- [PPT]各类型桥梁各部位名称图解_136页_讲解详细_权威资料.pptx VIP
- 2025年全球咖啡产业链绿色可持续发展分析与市场趋势报告.docx
- 食品质量安全风险日管控、周排查、月调度检查记录表.docx VIP
- 人力资源招聘流程与面试评估模板人才选拔指南.doc VIP
- 《The Boxcar Children》棚车少年第1部.pdf VIP
- 2022年中国汉字听写大会汉字听写知识竞赛题库及答案(共十三套).pdf VIP
原创力文档


文档评论(0)