




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二部分黑盒测试用例设计 边界值分析法 边界值分析法概要 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法 通常边界值分析法是作为对等价类划分法的补充 这种情况下 其测试用例来自等价类的边界 为什么使用边界值分析法 无数的测试实践表明 大量的故障往往发生在输入定义域或输出值域的边界上 而不是在其内部 因此 针对各种边界情况设计测试用例 通常会取得很好的测试效果 例如 一个循环条件为 时 却错写成 计数器发生少计数一次 边界值分析测试的基本思想 故障往往出现在输入变量的边界值附近 例如 一个循环条件为 时 却错写成 计数器发生少计数一次 基于可靠性理论中称为 单故障 的假设 即有两个或两个以上故障同时出现而导致软件失效的情况很少 也就是说软件失效基本上是由单故障引起的 怎样用边界值分析法设计测试用例 1 首先确定边界情况 通常输入或输出等价类的边界就是应该着重测试的边界情况 2 选取正好等于 刚刚大于或刚刚小于边界的值作为测试数据 而不是选取等价类中的典型值或任意值 边界值分析法设计测试用例 假设有两个变量x和y的程序 x y在下列范围内取值 a x bc y d区间 a b 和 c d 是x y的值域 程序F的输入定义域图所示 即带阴影矩形中的任何点都是程序F的有效输入 有两个变量x y的程序的输入域 有两个输入变量的程序F的边界值分析 标准性测试 测试用例 标准性 一般性 测试 对于一个含有n个变量的程序 保留其中一个变量 让其余的变量取正常值 被保留的变量依次取min min nom max max值 对每个变量都重复进行 这样 对于一个有n个变量的程序 边界值分析测试程序会产生4n 1个测试用例 练习1 有二元函数f x y 其中x 1 12 y 1 31 则采用边界值分析法设计的测试用例是 边界值分析法测试举例 三角形问题 健壮性测试 边界值分析测试的一种扩展 除了取5个边界值外 还需要考虑采用一个略超过最大值 max 及略小于最小值 min 的取值 检查超过极限值时系统的情况健壮性测试最有意义的部分不是输入 而是预期的输出 健壮性测试 对于一个含有n个变量的程序 保留其中一个变量 让其余的变量取正常值 被保留的变量依次取min min min nom max max max 值 对每个变量都重复进行 这样 对于一个有n个变量的程序 边界值分析测试程序会产生6n 1个测试用例 有两个输入变量的程序F的边界值分析 弱健壮性测试 测试用例 练习2 有函数f x y x 其中x 1900 2100 y 1 12 z 1 31 的 请写出该函数采用边界值分析法设计的测试用例 NextDate函数包含三个变量month day和year 函数的输出为输入日期后一天的日期 要求输入变量month day和year均为整数值 并且满足下列条件 条件11 month 12条件21 day 31条件31912 year 2050 问题 NextDate函数 NextDate函数的边界值分析测试用例 常见的边界值 对16 bit的整数而言32767和 32768是边界屏幕上光标在最左上 最右下位置报表的第一行和最后一行数组元素的第一个和最后一个循环的第0次 第1次和倒数第2次 最后一次 边界值分析法的原则 1 如果输入条件规定了值的范围 则应取刚达到这个范围的边界的值 以及刚刚超越这个范围边界的值作为测试输入数据 例如 如果程序的规格说明中规定 重量在10公斤至50公斤范围内的邮件 其邮费计算公式为 作为测试用例 我们应取10及50 还应取10 01 49 99 9 99及50 01等 边界值分析法的原则 2 如果输入条件规定了值的个数 则用最大个数 最小个数 比最小个数少一 比最大个数多一的数作为测试数据 比如 一个输入文件应包括1 255个记录 则测试用例可取1和255 还应取0及256等 边界值分析法的原则 3 将规则1 和2 应用于输出条件 即设计测试用例使输出值达到边界值及其左右的值 例如 某程序的规格说明要求计算出 每月保险金扣除额为0至1165 25元 其测试用例可取0 00及1165 24 还可取一0 01及1165 26等 再如一程序属于情报检索系统 要求每次 最少显示1条 最多显示4条情报摘要 这时我们应考虑的测试用例包括1和4 还应包括0和5等 边界值分析法的原则 4 如果程序的规格说明给出的输入域或输出域
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国家基础地理中心招聘工作人员(北京)考前自测高频考点模拟试题及完整答案详解1套
- 2025建融金服(河南)科技服务有限公司甘肃分公司招聘30人考前自测高频考点模拟试题及答案详解(历年真题)
- 2025贵州黔东南州台江县民族中医院第二次长期招聘备案制专业技术人员1人模拟试卷及答案详解(历年真题)
- 2025内蒙古能源集团所属单位招聘30人模拟试卷完整答案详解
- 档案证考试题库及答案
- 动物生物考试题库及答案
- 师范认定考试题库及答案
- 安全教育培训云平台课件
- 电焊工考试题及答案题库
- 2025年新疆汽车销售奖励合同范本
- 杭州2025网约车区域考试试题和答案
- 2025广西崇左凭祥市委宣传部招聘编外工作人员1人考试参考题库及答案解析
- 2025江西赣州南康赣商村镇银行招聘4人考试参考题库及答案解析
- 应用代码安全培训
- 社保协议书模板6篇
- 国开(河北)2024年秋《现代产权法律制度专题》形考作业1-4答案
- 第三章 接闪器保护范围计算
- (终稿)加油站全流程诊断与优化提量指导手册
- EN779-2012一般通风过滤器——过滤性能测定(中文版)
- eTOM框架性介绍
- T∕CRIA 20002-2021 炭黑原料油 煤焦油
评论
0/150
提交评论