- 1
- 0
- 约6.88千字
- 约 12页
- 2018-06-05 发布于天津
- 举报
正交表测试策略OATS技术-51Testing
正交表测试策略(OATS )技术
Jeremy M. Harrell
Quality Assurance Manager
Seilevel,Inc.
本文由李正新翻译
1. 介绍
正交表测试策略是一种成对测试交互的系统的统计的方法。它提供了一种能对所有变量
对的组合进行典型覆盖 (均匀分布)的方法。这种技术对软件组件的集成测试尤其有用 (尤
其对面向对象的系统,因为对客户端来说很多子类能够被代替做为服务器)。它在配置选项
组合的测试中也很有用(比如一个让用户选择字体、背景颜色及页面布局的网页)。
2 . 背景
最初发现正交表方面知识的是一些对数字有强烈好奇心的一群修道士[Copeland200 1]。
这项技术一直静静在躺在这些修道士的笔记里,直到十九世纪五十年代才被广泛的重视。
就是在那时,统计学协会才对这方面的数字感兴趣,并把它用到统计测试设计。Genichi
Taguchi 是第一个支持把正交表运用到测试设计方面的人。几十年来,他的技术被称为
Taguchi 方法,已经成为制造业中实验设计的中流砥柱。
正交表是一个二维数字表格,它有一个有趣的特性:即选择表中任何两列时成对组合的
值的分布是平均分布的。在下面的图 1[Sloane2001] 的例子中将介绍正交表的几个术语:
次数(Runs ):正交表中的行的个数。它直接对应到用正交表测试策略设计成的测
试的个数。
因素数 (Factorss ):正交表中列的个数。它直接对应到用这种技术设计测试案例时
的变量的最大个数。
水平数(Levels ):任何单个因素能够取得的值的最大个数。正交表中的包含的值
为从 0 到数 “水平数-1 ”。
强度 (Strength ):矩阵的列的个数,对任何以此个数的为列的子矩阵,所有可能的
组合出现的次数相同( 个可能的组合)。
L次数 (水平数因素数 )
正交表通常用下面的形式表示: 。
3 . 为什么使用这个技术
对软件专业人员来说,测试案例的选择是即有趣又困难的选择。几乎人人都知道:产品
的质量不是测试出来的;测试仅仅证明软件存在缺陷,但从来不能证明不存在缺陷;即使在
一个小的系统中全面快速的测试也是不可能的。然而,测试是必须的。在选择测试案例的时
候用一些智慧就能够从无休止的执行那些不可能发现缺陷的,并且不能增加你对系统的自信
的测试状态转变到一种执行简单、能够发现大部分 (不是全部)的缺陷并且对软件的质量更
有舒心的测试状态。
下面是最基本的缺陷模型:
1 相互和集成是最主要的缺陷来源。
2 很多的缺陷并非出现在复杂的交互情况下,比如,“当背景是蓝色的,字体是
Arial ,页面右侧有菜单,图像是一个大的图像和时间是星期四时,表格没有排
列好。”而是,很多的缺陷都是发生在成对的交互中,比如,“当字体是Arial
和页面右侧有菜单时表格没有排列好。”
3 考虑到组件或背景的很多可能组合,很容易漏掉一个
4 随机的选取值而生成的组合一定是生成一个没有什么效率的测试集,而这些值
的分布是随机的并且是无意义的。
OATS 提供了一个选择测试集的方法:
1 保证了对所有被选变量的成对组合
2 生成一个有效且精简的测试集,这个测试集包括最少的测试用例但是测试所有
变量的所有组合
3 生成所有的成对组合的均匀分布的测试集
4 训练一些所有变量的复杂组合
5 与用手工生成的测试集相比,它的生成更简单且更不易出错
为了说明使用 OATS 技术的好处,把用 OATS 生成的测试用例与测试变量的每一种组合
的测试集相比较,假设系统有4 个变量选择
您可能关注的文档
- 柴油叉车电液控制系统选型手册0730.PDF
- 标准文献-上海图书馆.PDF
- 标准编写规则第5部分规范标准征求意见稿编制说明.PDF
- 标准电池充电程式 MorningstarCorporation.pdf
- 柔性制造在机加自动化中的应用-RingierEvents.PDF
- 标普道琼斯指数宣布调整美国指数更新美国指数编制方法及值规则.PDF
- 核燃料循环设施营运单位的应急准备和应急响应-环保部.PDF
- 核查机构指引-ClimateBondsInitiative.PDF
- 核电站仪表与测量课程教学大纲.PDF
- 根据加州医疗保险有关IRA个人退休金户口-CANHR.PDF
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
最近下载
- 质量检验员培训课件.ppt VIP
- 一种预制装配式风机基础、风机及施工方法.pdf VIP
- 2023年岳阳市初中学业水平考试数学试卷参考答案 .pdf VIP
- 2026年大庆医学高等专科学校单招职业技能考试题库及答案详解(全优).docx VIP
- 《养老机构智慧运营与管理》教学设计——项目8 养老机构的风险管理与安全管理.docx VIP
- 2025年国际注册内部审计师(CIA)资格考试(内部审计基础)历年参考题库含答案详解.docx VIP
- 北师大版高一下学期数学(必修二)《1.2 任意角》同步练习题及答案.docx VIP
- 健美操教学计划与教案.docx VIP
- 新闻学西方媒介理论.pptx VIP
- 公消(2016)113号-关于加强超大城市综合体消防安全工作的指导意见标准.pdf VIP
原创力文档

文档评论(0)