




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高效设计测试用例第二章 通用测试技术一上一章内容回顾 测试用例的概念和用途 设计测试用例所需的资源 测试用例的内容和格式 测试用例的更新和维护方法 掌握通用的黑盒测试技术 等价类划分 边界值 注意 本书介绍的测试技术及方法最终是为了编写高质量的测试用例,所以学员在学习过程中务必把学到的理论运用到实际测试用例编写实践中,提高自己的动手能力。 不要偷懒,不要觉得枯燥,测试用例编写能力的提高就是在不断的编写过程中实现的。本章学习目标内容进度 黑盒测试与白盒测试 等价类划分 边界值分析黑盒测试和白盒测试y=2x?y=x2内容进度 黑盒测试与白盒测试 等价类划分 边界值分析等价类划分发现问题 简介两位数
2、加法计算器的设计需求 因为测试要追溯到需求,所以如何设计测试用例首先要介绍产品需求 演示两位数加法计算器 如何设计测试用例测试两位数加法计算器?等价类划分分析问题 遇到了什么问题 在测试了11,12,1(-1)和1(-2)之后,是否有必要测试13,14 ,1(-3)和1(-4)呢? 如果不对两位数加法计算器程序进行穷举测试,能否放心的认为其他所有的参数组合能运算正确呢? 那接下去我们应该怎么办呢?等价类划分解决问题等价类划分方法的思路 依据需求将输入(特殊情况下会考虑输出)划分为若干个等价类,从等价类中选出一个测试用例,如果这个测试用例测试通过,则认为所代表的等价类测试通过,这样就可以用较少的
3、测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题。等价类划分的步骤一 划分等价类(依据是需求)等价类划分解决问题 等价类划分的步骤二 建立等价类表 “编号”里的内容为等价类编号 有效等价类和无效等价类序号功能项有效等价类编号无效等价类编号1两位数加法-99加数取值992加数取值99132等价类划分解决问题 等价类划分的步骤三 设计测试用例测试用例编号输入数值所属等价类预期输出1-50+242正确输出:-262-130+961错误信息3125+(-66)3错误信息等价类划分解决问题 等价类划分的步骤(补充) 细化等价类 依据的不是需求,而是计算机中有符号整数的存储方式考虑等价类划分解决问题
4、 等价类划分的步骤(补充) 补充完善等价类表和测试用例等价类划分方法实战一 用等价类划分方法编写即时帖程序的测试用例 学员讨论如何给标题编写测试用例 资料:即时帖程序部分需求 便签的数量最多为50个 便签标题字数最多为40个字节(不容许下列字符: /:*?“” ) 便签的正文文字数量最多为200个 年份只能设置在19002100之间等价类划分方法实战一无效等价类无效等价类非法字符非法字符( /:*?“” )有效等价类有效等价类合法字符(除合法字符(除/:/:* *?“” ?“” )(3)(4)040无效等价类无效等价类标题字节数标题字节数40有效等价类有效等价类0标题字节数标题字节数40(1)
5、(2)等价类划分方法实战一无效等价类无效等价类非法字符非法字符有效等价类有效等价类合法字符(除合法字符(除/:/:* *?“” ?“” )/:/:* *?“”?“” (2)(4)有效等价类有效等价类0标题字节数标题字节数4040(1)等价类划分方法实战一 由等价类划分得到测试用例测试用例编号 输入标题内容所属等价类 预期输出 1会议提醒1,3标题正确添加2会议提醒会议提醒20011212ASDF&#$%会议提醒+ (共43个字节)2给出错误提示3标题为/4给出错误提示等价类划分方法小结 等价类的特点 两块划成一块(等价类划分过粗),结果? 一块划成两块(等价类划分过细),结果? 等价类
6、核心要点,参见教材P17 注意 考虑无效等价类 仔细划分等价类划分方法实战二 ATM机的测试 需求参见教材序序号号功能项功能项有效等价类有效等价类编号编号无效等价类无效等价类编号编号1提取现金提取现金50=提取钱的数目提取钱的数目=5000 2 提取钱的数目提取钱的数目500013.测试用例编测试用例编号号输入数值输入数值所属等价类所属等价类预期输出预期输出1201错误信息错误信息210002正确输出正确输出360003错误信息错误信息内容进度 黑盒测试与白盒测试 等价类划分 边界值分析边界值方法发现问题 测试两位数加法计算器 执行测试用例演示测试用例编号输入数值所属等价类预期输出1-99+9
7、82正确输出:-1边界值方法分析问题 请猜测程序为什么会出现上述问题?边界值方法解决问题 如何解决这类问题测试用例编号测试用例编号输入数值输入数值被测边界被测边界预期输出预期输出123-100+98-99+(-99)-98+(-98)-99错误信息错误信息正确输出:正确输出:-198正确输出:正确输出:-19645698+9899+99100+(-98)99正确输出:正确输出:196正确输出:正确输出:198错误信息错误信息边界值方法小结输入或输出的边界最容易产生错误确定边界值的方法,参见教材P20-P21 注意第三项描述 隐含的边界值 2的乘方 例如需要考虑数据类型的有效存储范围 ASCII表 对软件界面进行输入合法性判断时通常需要考虑边界值方法实战一 案例:即时贴程序,考虑标题的测试用例040139 41测试用例编号 输入数值 被测边界 预期输出 12不输入a0给出错误提示信息标题正确添加34abcdefghijklmnopqrstuvwxyz12345678907890(备注:输入的是40个字符)abcdefghijklmnopqrstuvwxyz123456789078901(备注:输入的是41个字符)40标题正确添加给出错误提示信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物业管理品牌忠诚度提升方案
- 2025年学校招生宣传方案
- 2025-2030年中国麝香膏项目投资可行性研究分析报告
- 凝结水回收泵 项目立项备案申请报告
- 量子计算技术在商业服务行业的潜在应用与发展趋势研究报告
- 2024-2030全球煤油空间加热器行业调研及趋势分析报告
- 聘请和解聘合同
- 2025年医院服务项目建设方案
- 家庭心理危机干预方案与措施
- 水利工程施工工期保障方案
- 第二单元 焕发青春活力 大单元教学设计-2024-2025学年统编版道德与法治七年级下册
- 2025年皖西卫生职业学院单招职业技能测试题库含答案
- 中小学-安全使用与维护家用电器-主题班会教案
- 2025年湖南信息职业技术学院单招职业技能测试题库及答案1套
- 2025年湖南中医药高等专科学校单招职业技能测试题库必考题
- 2025年陕西延长石油集团有限责任公司招聘笔试参考题库含答案解析
- 三八妇女节模板
- 地铁出入口施工方案
- 2024上海市招聘社区工作者考试题及参考答案
- 2024年厨房年终工作总结
- 2021新推《终身成长》读后感6篇读后感
评论
0/150
提交评论