- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第02章、通用测试技术一(理论课)要点
/ 高效设计测试用例 上一章内容回顾 测试用例的概念和用途 设计测试用例所需的资源 测试用例的内容和格式 测试用例的更新和维护方法 本章学习目标 掌握通用的黑盒测试技术 等价类划分 边界值 注意 本书介绍的测试技术及方法最终是为了编写高质量的测试用例,所以学员在学习过程中务必把学到的理论运用到实际测试用例编写实践中,提高自己的动手能力。 不要偷懒,不要觉得枯燥,测试用例编写能力的提高就是在不断的编写过程中实现的。 内容进度 黑盒测试与白盒测试 等价类划分 边界值分析 黑盒测试和白盒测试 内容进度 黑盒测试与白盒测试 等价类划分 边界值分析 等价类划分-发现问题 简介两位数加法计算器的设计需求 因为测试要追溯到需求,所以如何设计测试用例首先要介绍产品需求 演示两位数加法计算器 如何设计测试用例测试两位数加法计算器? 等价类划分-分析问题 遇到了什么问题 在测试了1+1,1+2,1+(-1)和1+(-2)之后,是否有必要测试1+3,1+4 ,1+(-3)和1+(-4)呢? 如果不对两位数加法计算器程序进行穷举测试,能否放心的认为其他所有的参数组合能运算正确呢? 那接下去我们应该怎么办呢? 等价类划分-解决问题 等价类划分方法的思路 依据需求将输入(特殊情况下会考虑输出)划分为若干个等价类,从等价类中选出一个测试用例,如果这个测试用例测试通过,则认为所代表的等价类测试通过,这样就可以用较少的测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题。 等价类划分的步骤一 划分等价类(依据是需求) 等价类划分-解决问题 等价类划分的步骤二 建立等价类表 “编号”里的内容为等价类编号 有效等价类和无效等价类 等价类划分-解决问题 等价类划分的步骤三 设计测试用例 等价类划分-解决问题 等价类划分的步骤(补充) 细化等价类 依据的不是需求,而是计算机中有符号整数的存储方式考虑 等价类划分-解决问题 等价类划分的步骤(补充) 补充完善等价类表和测试用例 等价类划分方法实战一 用等价类划分方法编写即时帖程序的测试用例 学员讨论如何给标题编写测试用例 资料:即时帖程序部分需求 便签的数量最多为50个 便签标题字数最多为40个字节(不容许下列字符: /:*?“” ) 便签的正文文字数量最多为200个 年份只能设置在1900-2100之间 等价类划分方法实战一 等价类划分方法实战一 等价类划分方法实战一 由等价类划分得到测试用例 等价类划分方法小结 等价类的特点 两块划成一块(等价类划分过粗),结果? 一块划成两块(等价类划分过细),结果? 等价类核心要点,参见教材P17 注意 考虑无效等价类 仔细划分 等价类划分方法实战二 ATM机的测试 需求参见教材 内容进度 黑盒测试与白盒测试 等价类划分 边界值分析 边界值方法-发现问题 测试两位数加法计算器 执行测试用例演示 边界值方法-分析问题 请猜测程序为什么会出现上述问题? 边界值方法-解决问题 如何解决这类问题 边界值方法小结 输入或输出的边界最容易产生错误 确定边界值的方法,参见教材P20-P21 注意第三项描述 隐含的边界值 2的乘方 例如需要考虑数据类型的有效存储范围 ASCII表 对软件界面进行输入合法性判断时通常需要考虑 边界值方法实战一 案例:即时贴程序,考虑标题的测试用例 边界值方法实战二 案例:ATM机 边界值方法实战三 讨论:确定以下问题的边界值 测试:文本输入域允许输入1-255个字符。 测试:在软盘上保存文件。(考虑文件大小) 本章内容总结 黑盒测试 等价类方法的概念、步骤、要点 边界值方法的概念、步骤、要点 回顾“执行测试计划”课程,提出本章学习目标 时间:5分钟 内容讲解:以老师提问---学生回答-?老师总结的方法来回忆上节课的内容。 提出本章学习目标 注意标题字节数=0属于无效等价类 如果进一步分析的话,本例中真正的边界是-100(负数中最大的非法数据)、-99(最小的合法数据)、99(最大的合法数据)、100(正数中最小的非发数据);-98和98其实不是真正的边界。 2的乘方 例如需要考虑数据类型的有效存储范围 可以举例如果用8位有符号整数(有效存储范围-128~127)存储两位整数加法器的加数和被加数没有问题,但是这两个数的和可能会超过8位有符号整数的存储范围,可能会产生数据溢出。 第二章 通用测试技术一 y=2x ? y=x2 … … … … … 2 1 3 加数取值-99 加数取值99 2 -99≤加数取值≤99 两位数加法 1 编号 无效等价类 编号 有效等价类 功能项 序号 错误信息 3 125+(-66) 3 错误信息 1 -130+96 2 正确输出:-26 2 -50+24 1 预期输出 所属等价类
您可能关注的文档
- 竹林七贤简介.ppt
- 《涉江采芙蓉》优质课.ppt
- 笔花生彩墨花香——《红楼梦》选修课简介.ppt
- 《海洋——21世纪的希望》ppt课件(61页).ppt
- 《渔父》《报任安书》《逍遥游》《兰亭集序》梳理.doc
- 符号与权力.ppt
- 笕桥英烈传.pptx
- 笔记本导购.pptx
- 《清塘荷韵》.ppt
- 《游山西村》陆游优秀课件.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)