




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、黑黑盒测试用例设计之一盒测试用例设计之一:正交矩阵法正交矩阵法闫丽文2015-02-14正交矩阵法的优点正交矩阵法的优点: 是一种半自动化设计测试用例的方法,大大减少了设计测试用例的工作量; 有助于测试人员分析被测对象的属性及属性取值; 确保每个属性值都被取到,保证了测试的全面性; 以最少个数的测试用例,覆盖最多的路径和功能点; 比其他测试方法简单易懂;设计用例的步骤设计用例的步骤:第一步:理清被测试对象;第二步:找出被测试对象的属性;第三步:找出各个属性的取值;第四步:利用正交矩阵选择器,确定测试用例的个数;第五步:优化用例,删除无效的,补充遗漏的测试用例;实例实例:对某一应用系统的转帐功能
2、进行测试功能描述:功能描述: 操作人员根据客户指定的票据号、帐号、转帐金额和转帐方式进行转帐;分析:分析: 被测试对象:转帐功能; 关键要素:操作员权限、票据号、帐号、转帐金额、转帐方式;要素取值要素取值: 操作员权限:用等价类划分法分析得到(有转帐权限、无转帐权限); 票据号:用等价类划分法分析得到(票据号有效、票据号无效); 帐号:用等价类划分法分析得到(帐号有效、帐号无效); 转帐金额:用等价类和边界分析法分析得到(转帐金额小于等于用户实际金额、大于实际金额); 转帐方式:同城不同行转帐、同城同行转帐、异地电汇、异地信汇;实例实例:对某一应用系统的转帐功能进行测试标号标号关键要素关键要素
3、取值取值1取值取值2取值取值3取值取值41操作员权限有转帐权限无转帐权限2票据号票据号有效票据号无效3帐号帐号有效帐号无效4转帐金额小于或等于大于5转帐方式同城不同行同城同行异地电汇异地信汇Orthogonal selector :用于生成测试用例集矩阵用于生成测试用例集矩阵Orthogonal selector : 根据以上的约束条件及分析得到,P = 5、L = 4,使用Orthogonal selector 工具得到以下测试用例集矩阵 ;Orthogonal selector :用于生成测试用例集矩阵用于生成测试用例集矩阵编号编号用户权限用户权限票据号票据号账号账号转账金额转账金额转账方
4、式转账方式11111121222231333341444452123462214372341282432193134210324311133124123421313414231442314Orthogonal selector :用于生成测试用例集矩阵用于生成测试用例集矩阵测试案例优化过程:测试案例优化过程:1.分析第一个要素“操作员权限”,其取值只有2个,即“操作员权限”的值只有可能是1或2,这样,取值为3或4的所有情况不存在,可以删除;2.再考虑“操作员权限”的两个取值的具体情况,一个是操作员权限有效(1),另一个操作员权限无效(2),当取值为有效时,所有的情况都要保留,当取值为无效时,只
5、保留一个就可以了(当最高优先级的条件不能满足时, 其他低优先级的条件就不需要考虑);3.用同样的方法,判断其他的条件,最后得到一个临时结果(编号1、2、5);Orthogonal selector :用于生成测试用例集矩阵用于生成测试用例集矩阵编号编号用户权限用户权限票据号票据号账号账号转账金额转账金额转账方式转账方式11111121222231333341444452123462214372341282432193134210324311133124123421313414231442314Orthogonal selector :用于生成测试用例集矩阵用于生成测试用例集矩阵测试案例优化过程
6、(续):测试案例优化过程(续):1.现在,选择从最后一个要素开始分析,要使最后一个要素有意义,其前面的4个要素必须都要成立(即值为1),而要素“转帐方式”有4种取值,现在的列表中有效情况只有一种(即No1),即可以增加3种(即,见表中No2、3、4);2.接着,考虑要素“转帐金额”,可以增加在前面3个要素都成立时,“转帐金额”取值为大于客户实际金额的情况(即,见表中No5);3.接着,再考虑“帐号”,可以增加前2个要素都成立时,“账号”取值为无效的情况(即,见表中No6);4.最后,考虑要素“票据号”,可以增加在第一个要素成立时,“票据号”取值为无效票据号的情况(即,见表中No7);5.这样,
7、就补齐了所有情况,得到最终结果如下表;Orthogonal selector :用于生成测试用例集矩阵用于生成测试用例集矩阵编号编号用户权限用户权限票据号票据号账号账号转账金额转账金额转账方式转账方式11111121111231111341111451112-6112-712-82-生成生成测试用例测试用例集集编号编号用户权限用户权限票据号票据号账号账号转账金额转账金额转账方式转账方式1有转帐权限票据号有效帐号有效转帐金额小于或等于用户实际金额同城不同行转帐2有转帐权限票据号有效帐号有效转帐金额小于或等于用户实际金额同城同行转帐3有转帐权限票据号有效帐号有效转帐金额小于或等于用户实际金额异地电汇4有转帐权限票据号有效帐号有效转帐金额小于或等于用户实际金额异地电汇5有转帐权限票据号有效帐号有效转帐金额大于实际金额同城不同行转帐6有转帐权限票据号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《高中校园文化发展》课件
- 《会计实务手工操作》课件
- 《招聘的策略》课件
- 铁路调车工作实训无线调车灯显设备课件
- 铁路工程安全技术石家庄铁路44课件
- 铁路货物运杂费保价费率相关规定课件
- 《GB 15562.1-1995环境保护图形标志 排放口(源)》(2025版)深度解析
- 中世纪文化课件
- 股东资金借用合同范例
- 东阳木雕文化课件
- 二年级科学下册教案 -《3 可伸缩的橡皮筋》 冀人版
- 分析化学第三章酸碱滴定法课件
- 结核病防治知识培训试题带答案
- 心血管疾病医疗质量控制指标(2020年版)
- 培训(微机保护基础)课件
- 《生物冶金》课程教学大纲
- DB22-T 5118-2022 建筑工程资料管理标准
- 工程地质测绘ppt版(共61页)
- 水文地质与工程地质勘察工程地质测绘PPT
- 机组黑启动方案
- 平衡计分卡及战略地图
评论
0/150
提交评论