




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
测试用例设计方法12·4例会内容项目组:BG
3常用的黑盒测试用例设计方法等价类划分边界值测试决策表错误猜测场景法正交实验法行为建模综合运用黑盒用例设计方法黑盒测试常用的黑盒测试用例设计方法等价类划分边界值测试决策表错误猜测场景法正交实验法行为建模综合运用黑盒用例设计方法□常用的黑盒测试技术等价类划分边界值测试决策表错误猜测场景法黑盒测试请注意
通常运用一种测试用例设计方法不能获得理想的测试用例集。在设计测试用例时,比较实用的方法是综合运用几种设计技术,取长补短
进行黑盒测试设计方法的主要依据是软件系统需求规格说明书,因此,在进行黑盒测试设计之前需要确保说明书是经过评审的,其质量达到了既定的要求。另外,如果没有说明书的话,可以选择探索式测试
黑盒测试思想不仅可以用于测试软件的功能,同时,也可用于测试软件的非功能,如性能、安全、可用性等等价类划分等价类
对一个等价关系而言,某个元素相应的等价类是指与其等价的所有元素的集合等价类中的各个元素具有相同的属性2.(被划分集合)各个等价类之间不会存在相同的元素,它们的并集是被划分集合的全集测试思想
在进行测试用例设计时,以具有相同的预期结果为等价划分原则,将系统的被测试域划分为不同的等价类集合,从中选出代表作为测试用例,以期达到尽可能完备同时又可避免冗余的测试。
被测试域可能是输入域、输出域、输入或输出域的部分或任何其它值得测试的范围等价类划分分类有效等价类:对系统来说是有效的输入无效等价类:所有其它可能存在的情况设计测试用例步骤划分等价类
确定测试用例:解决如何组合各个被测条件等价类的问题完全组合部分组合确定测试用例步骤划分等价类为每一个有效等价类和无效等价类规定一个唯一的编号设计一个测试用例,使其尽可能多地覆盖尚未覆盖的有效 等价类,重复这一步直到所有有效等价类均被测试用例所 覆盖设计一个测试用例,使其只覆盖一个无效等价类,重复这 一步,直到所有无效等价类均被覆盖表示法使用下面的表格有利于确定测试用例边界值测试设计应遵循的原则如果输入条件规定了值的个数,那么最小个数、最大个数、 大于和小于最小值、大于和小于最大值都应该被测试。如果程序的输入域是有序集合,则应选取集合的第一个元 素和最后一个元素作为测试用例上述原则也适用于输出条件如果在程序中的数据结构有指定的边界,那么选择这个数 据结构边界上的值作为测试用例。分析规格说明,找出其它可能的边界条件决策表定义
决策表由四个部分组成,分别是条件桩(condition
stub),条件项(conditionentry),动作桩(action
stub)和动作项(action
entry).条件桩是条件的列表动作桩是满足条件时系统可能产生的动作的列表.条件项是条件值的组合动作项是在条件值组合情况下发生的动作表中的每一列称为一条规则。规则定义了动作在什么条件下发生决策表分为有限项决策表:每个条件只有两个值,如Y/N,T/F,1/0等.扩展项决策表:条件项的取值有多个(大于2个)决策表和测试用例之间的关系
一条规则对应一个测试用例,条件项构成了测试用例的输入,相应的动作项则是预期结果输入条件输出结果测试输入预期结果测试用例条件桩动作桩条件项动作项决策表决策表设计测试用例的步骤分析规格说明确定条件和动作将条件和动作分别填入条件桩和动作桩中在条件项中,根据逻辑关系填入条件的各种组合 情况在动作项中,根据规格说明,给每个条件的组合 情况填入相应的动作重复步骤3、4直到所有逻辑关系被遍历完为止错误猜测定义
基于经验和直觉推测程序中可能存在的各种错误,针对这些错误设计相应的测试用例常作为一种补充测试用例的设计方法Steps
错误猜测设计法是一个在很大程度上凭直觉进行的比较随意的过程用列表举出程序中可能有的错误和容易发生错误的特殊情况基于该列表构造测试用例场景法测试思想
根据需求规格说明书中的用例所包含的事件流信息构造场景并设计相应的测试用例使每个场景至少发生一次步骤针对每个用例,构造该用例的所有场景针对每个场景,至少设计一个可以让该场景发生的测试 用例为每一个测试用例选择相应的测试输入正交实验法正交实验
从大量的实验点中挑选出适量的、有代表性的点,依据相应的正交表,合理地安排实验的一种科学的实验设计方法有效地、合理地减少需进行的实验数量相关概念:因子:有可能影响实验指标的条件因子的水平(或状态):影响实验因子的因素,在正交表中用“0-水平数-1”或“1-水平数”表示正交表:记为L
次数(水平数因子数),例如L
8(41×24)表示实验次数为8,1个4水平的因子,4个2水平的因子。正交实验法L
4(23)几个常用的正交表因子因子的状态策略综合运用测试用例设计方法的策略:
为了减少工作量和提高测试效率首先对被测问题进行等价类划分,将无限测试变成有限测试。
在任何情况下都推荐考虑使用边界值分析法,因为,实践经验表明,基于这种方法设计出的测试用例发现缺陷的概率最高。
如果系统功能规格说明中各个输入条件之间存在逻辑上的关联,则一开始就可选用决策表法。
对于参数配置类软件,可用正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玩具生产合作合同
- 医疗企业采购合同样本
- 医院献血合同标准文本标准文本
- 医疗项目协议合同标准文本
- 医院钢筋劳务合同标准文本
- 农村家庭财产分割合同标准文本
- 农业投资协议合同样本
- 办公标签销售合同样本样本
- 业主设计合同范例
- mg动画合同标准文本
- 北京市房山区2025届高三下学期一模试题 数学 含解析
- 刹车创意测试题及答案
- 复古插画重温五四运动牢记青春使命五四运动伟大觉醒
- 讲课股骨颈骨折课件
- 矿山修复框架协议书
- 2023-2024学年内蒙古呼和浩特市赛罕区八年级(下)期中数学试卷(含解析)
- 博翠芙蓉湖5#-9#施工组织总设计
- GB/Z 15166.8-2025高压交流熔断器第8部分:应用导则
- 打架斗殴应急处理预案
- 2025年浙江宁波东方人力资源服务有限公司招聘笔试参考题库附带答案详解
- 2025年蚓激酶市场调研报告
评论
0/150
提交评论