版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、测试用例设计方法之正交试验设计方法分析1.前言黑盒测试的典型方法:正交矩阵法或者正交分析法是减少测试用例的有效方法,是测试用例设计中比较常用的一种方法。利用因果图来设计测试用例时,作为输入条件的原因与输出结果之间的因果关系,有时很难从软件需求规格说明中得到。往往因果关系非常庞大,以至于据此因果图而得到的测试用例数目多的惊人,给软件测试带来沉重的负担,为了有效地,合理地减少测试的工时与费用,可利用正交实验设计方法进行测试用例的设计。定义正交试验设计是研究多因素多水平的一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试
2、验设计是一种基于正交表的、高效率、快速、经济的试验设计方法。正交表是一整套规则的设计表格,用为正交表的代号,为试验的次数,为水平数,为列数,也就是可能安排最多的因素个数。正交表的构造需要用到组合数学和概率学知识,而且如果正交表类型不同,则构造方法差异很大,甚至有些正交表其构造方法到目前还未解决。核心正交分析法是用最少的测试用例来覆盖所有的组合,其核心在于:用最少的测试用例来覆盖多个变量取值的两两组合。正交表4.正1交表的构成行数:正交表中的行的个数,即试验的次数。因素数:正交表中列的个数。水平数:任何单个因素能够取得的值的最大个数。正交表中的包含的值为从到数“水平数1”或从1到“水平数”正交表
3、的表示形式:行数水平数因素数例如:正2交表的正交性体现在:整齐可比性在同一张正交表中,每个因素的每个水平出现的次数是完全相同的。由于在试验中每个因素的每个水平与其它因素的每个水平参与试验的机率是完全相同的,这就保证在各个水平中最大程度的排除了其它因素水平的干扰。因而,能最有效地进行比较和作出展望,容易找到好的试验条件。均衡分散性在同一张正交表中,任意两列的水平搭配的组合都出现,且是完全相同的。这样就保证了试验条件均衡地分散在因素水平的完全组合之中,因而具有很强的代表性,容易得到好的试验条件。4.如3何选择正交表考虑因素的个数考虑因素水平的个数考虑正交表的行数取行数最少的一个4.正4交表行数确定
4、行数为型的正交表中试验次数(行数)=工(每列水平数一)+1也即试验次数水平数因素数设计测试用例时的三种情况(1)因素数、水平数相符(2)因素数不相同(3)水平数不相同如果因素数不同,可以采用包含的方法,在正交表公式中找到包含该情况的公式,如果有个符合条件的公式,那么选取行数最少的公式。如果水平数不相同,可以采用包含和组合的方法选取合适的正交表公式。方法应用步骤6.根1据功能说明,构造因子,把影响实验指标的条件称为因子,而影响实验因子的条件叫因子的状态。确定有哪些因素水变量)和每个因素有哪几个水平水变量的取值)6.为2每个因素的水平设定编号。加权筛选,生成因素分析表。对因子和状态的选择可按其重要
5、程度分别加权。可根据各个因子及状态的作用大小、出现频率大小以及测试的需要,确定权值的大小。6.计3算正交表所需的行数,利用正交表构造测试数据集。6.编4写测试用例.范例例1:因素数与水平数刚好符合正交表个人信息查询系统中的一个窗口,要测试的控件有三个,也就是要考虑的因素有三个:姓名身份证号码、手机号码;每个因素里的状态有两个:填与不填。表中的因素数=;3表中至少有3个因素数的水平数=2行;数取最少的一个;从正交表公式中开始查找,结果为:设计的测试用例为:行号列号行号列号姓名身份证号手机号码填填填填不填不填不填填不填不填不填填注:其中0表示填,1表示不填例:软件打印功能描述如下:打印范围分:全部
6、、当前幻灯片、给定范围共三种情况;打印内容分:幻灯片、讲义、备注页、大纲视图共四种方式打印颜色/灰度分:颜色、灰度、黑白共三种设置;打印效果分:幻灯片加框和幻灯片不加框两种方式。请利用正交表设计用例。分析:1:可以从说明中看出有四个因素,每个因素的水平分别为3,4,3,22:给每一个因子值指代标号打印范围分:全部、当前幻灯片、给定范围打印内容分:幻灯片、讲义、备注页、大纲视图打印颜色灰度分:颜色、灰度、黑白打印效果分:幻灯片加框、幻灯片不加框、:根据给出的打印选项可以得出此例是一个混合正交表,需要行数是、(*4-)、+、(*、-)+、*(、-;、由)+于、=是9的因子,而4和、不是9的因子,所
7、以取最小行数是、即4:所列表如下:TOC o 1-5 h z所在列、4因素打印范围打印内容打印颜色/灰度打印效果实际结果实验、a、b、c、d、实验、a、b、c、d、实验、a、b4c、dx、实验4a、b、c、d、实验5a、b、c、dx、实验6a、b、c、d、实验7a、b4c、d、实验8a、b、c、dx、实验9a、b、c、d、实验、0a、b、c、dx、实验、a、b4c、d、实验、a、b、c、d、注:复杂的测试用例可以使用正交设计助手来实现。技巧:掌握几种常见的正交表,一般设计好的正交表都是经过长时间使用被大家公认的,可以直接拿来使用试题正交试验设计的核心是:正交试验设计的次数(即行数)如何计算正交
8、试验设计是指:选择:(6至少需要()个测试用例。设计题邮件系统:写邮件:收件人(可以填写,可以不填写)抄送(可以填写,可以不填写)主题(可以填写,可以不填写)正文(可以填写,可以不填写)附件(可以添加,可以不添加)重要级别(可以选择高,可以选择不高收件人姓名(可以填写,可以不填写)请用正交试验方法设计测试用例。参考答案用最少的测试用例来覆盖多个变量取值的两两组合试验次数(行数)每列水平数研究多因素多水平的一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是一种基于正交表的、高效率、快速、经济的试验设计方法。所需测试用例为:所在列因素收件人抄送主题正文附件重要级别收件人姓名实验填写填写填写填写添加高填写实验填写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 奶油风材质软装设计方案
- 职业病危害因素日常监测作业指导书
- 复工上岗人员安全教育培训细则
- 2026年幼儿园游泳技巧主题班会
- 2026年法律职业资格考试主观题预测题法理学重点难点解析
- 2026年食品安全结构化面试
- 内分泌科糖尿病眼部并发症监测措施
- 2026年大班国庆节知识问答
- 2026年木工坊课程故事幼儿园
- 2026年家庭系统理论练习题
- 《骨科护理实践指南(2025版)》
- 2026年高考全国一卷语文真题试卷(+答案)
- 课件语音合成
- 汉字“仁”的演变
- DB41∕T 2886-2025 矿产地质勘查规范 花岗伟晶岩型高纯石英矿
- 中医五脏眼诊
- 法院解冻申请书文档
- 2025年安徽三支一扶人员招募考试(职业能力测试)综合试题及答案
- (正式版)DB65∕T 3952-2016 《反恐怖防范设置规范 学校》
- 2025年6月浙江省高考物理试卷真题(含答案解析)
- DB61T 447.1-2023 林麝人工繁育规范 第1部分:场舍建设
评论
0/150
提交评论