




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
黑盒测试技术,第一章测试用例基本设计技术(1),掌握基本的黑盒测试技术测试用例的概念、格式及用途等价类划分边界值,本章学习目标,内容进度,测试用例等价类划分边界值分析,测试用例,测试用例为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。解决要测什么、怎么测和如何衡量的问题,编写测试用例的优点,优点组织性功能覆盖重复性跟踪测试确认,测试用例用途,核实需求监督过程评估结果准确回归防止遗漏提高效率缩短周期,准备编写测试用例,收集资料需求文档设计文档遗留系统相关文档与相关人员讨论,测试用例的内容,测试用例模板Excel模板测试用例模板可以根据所测对象的不同对模板内容进行调整。,测试用例的更新与维护,需要更新和维护的原因功能变化需要不断完善,是个循序渐进的过程通过测试实践检验测试用例并添加、修改、删除测试用例测试用例要经过正式、有效的评审利用工具(配置管理系统或测试管理工具)来维护测试用例,内容进度,测试用例等价类划分边界值分析,等价类划分,等价类划分是一种典型的黑盒测试方法,使用这一方法时,完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例。等价类划分方法把所有可能的输入数据,即程序的输入域划分成若干部分,然后从每一部分中选取少数有代表性的数据做为测试用例。,等价类划分,使用这一方法设计测试用例要经历划分等价类(列出等价类表)和选取测试用例两步。划分等价类等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。测试某等价类的代表值就等价于对这一类其它值的测试。,等价类划分,等价类的划分有两种不同的情况:有效等价类:是指对于程序的规格说明来说,是合理的,有意义的输入数据构成的集合。无效等价类:是指对于程序的规格说明来说,是不合理的,无意义的输入数据构成的集合。在设计测试用例时,要同时考虑有效等价类和无效等价类的设计,等价类划分,划分等价类等价类的原则。如果输入条件规定了取值范围,或值的个数,则可以确立一个有效等价类和两个无效等价类。如果输入条件规定了输入值的集合,或者是规定了“必须如何”的条件,这时可确立一个有效等价类和一个无效等价类。如果输入条件是一个布尔量,则可以确定一个有效等价类和一个无效等价类。如果规定了输入数据的一组值,而且程序要对每个输入值分别进行处理。这时可为每一个输入值确立一个有效等价类,此外针对这组值确立一个无效等价类,它是所有不允许的输入值的集合。如果规定了输入数据必须遵守的规则,则可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。,等价类划分,确立测试用例,等价类划分,再从划分出的等价类中按以下原则选择测试用例:为每一个等价类规定一个唯一编号;设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖的有效等价类,重复这一步,直到所有的有效等价类都被覆盖为止;设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类都被覆盖为止。,例子,用等价类划分法设计测试用例的实例在某一PASCAL语言版本中规定:“标识符是由字母开头,后跟字母或数字的任意组合构成。有效字符数为8个,最大字符数为80个。”并且规定:“标识符必须先说明,再使用。”“在同一说明语句中,标识符至少必须有一个。”,例子,建立等价类表,例子,下面选取了9个测试用例,它们覆盖了所有的等价类。VARx,T1234567:REAL;BEGINx:=3.414;T1234567:=2.732;.(1),(2),(4),(8),(9),(12),(14)VAR:REAL;(3)VARx,:REAL;(5)VART12345678:REAL;(6)VART12345.:REAL;(7)多于80个字符VART$:CHAR;(10)VARGOTO:INTEGER;(11)VAR2T:REAL;(13)VARPAR:REAL;(15)BEGIN.PAP:=SIN(3.14*0.8)/6;,等价类划分方法小结,等价类的特点两块划成一块(等价类划分过粗),结果?一块划成两块(等价类划分过细),结果?注意考虑无效等价类仔细划分,内容进度,测试用例等价类划分边界值分析,边界值法,边界值分析也是一种黑盒测试方法,是对等价类划分方法的补充。人们从长期的测试工作经验得知,大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。比如,在做三角形计算时,要输入三角形的三个边长:A、B和C。我们应注意到这三个数值应当满足A0、B0、C0、ABC、ACB、BCA,才能构成三角形。但如果把六个不等式中的任何一个大于号“”错写成大于等于号“”,那就不能构成三角形。问题恰出现在容易被疏忽的边界附近。,边界值法,这里所说的边界是指,相当于输入等价类和输出等价类而言,稍高于其边界值及稍低于其边界值的一些特定情况。使用边界值分析方法设计测试用例,首先应确定边界情况。应当选取正好等于,刚刚大于,或刚刚小于边界的值做为测试数据,而不是选取等价类中的典型值或任意值做为测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年春七年级历史下册 第三单元 明清时期 统一多民族国家的巩固与发展 第15课 明朝的对外关系说课稿 新人教版
- 任务二 美化校园我能行说课稿-2025-2026学年小学劳动鲁科版五年级上册-鲁科版
- 2025消防招聘模拟考试题及答案
- 2025中国脱贫试题及答案
- 2025年医师定期考核口腔科考核题库完整版888题(含答案)
- 2025土地保护法考试题及答案
- 2025年二级建造师继续教育考试题库库及答案指导
- 2025年肺功能相关试题及答案
- 2025年512全国防灾减灾知识测试竞赛题库与答案
- DB37T 4876.2-2025高价值专利培育指南 第2部分:规划与研发
- 2025年屠检考务试卷及答案
- 五金材料知识培训课件
- 2025年学校少先队知识应知应会题库(含答案)
- 2026中国农业银行秋季校园招聘备考考试题库附答案解析
- GB/T 6283-2008化工产品中水分含量的测定卡尔·费休法(通用方法)
- 中海油劳动合同范本(标准版)
- 施工机械设备情况及进场计划
- 关注儿童保护眼睛健康科普知识PPT
- 红十字会救护员培训理论试题附答案
- SF∕T 0097-2021 医疗损害司法鉴定指南
- T∕CCCMHPIE 1.2-2016 植物提取物 槟榔多糖多酚
评论
0/150
提交评论