测试用例设计之正交表法详解

article/2025/8/15 20:08:30

正交实验法的由来

拉丁方名称的由来

古希腊是一个多民族的国家,国王在检阅臣民时要求每个方队中每行有一个民族代表,每列也要有一个民族的代表。

数学家在设计方阵时,以每一个拉丁字母表示一个民族,所以设计的方阵称为拉丁方。

什么是n阶拉丁方?

用n个不同的拉丁字母排成一个n阶方阵(n<26 ),如果每行的n个字母均不相同,每列的n个字母均不相同,则称这种方阵为n*n拉丁方或n阶拉丁方。每个字母在任一行、任一列中只出现一次。

什么是正交拉丁方?

设有两个n阶的拉丁方,如果将它们叠合在一起,恰好出现n2个不同的有序数对,则称为这两个拉丁方为互相正交的拉丁方,简称正交拉丁方。

例如:3阶拉丁方

 

 

用数字替代拉丁字母:

 

 

正交实验法

正交试验设计(Orthogonal experimental design)是研究多因素多水平的又一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是分式析因设计的主要方法。是一种高效率、快速、经济的实验设计方法。

日本著名的统计学家田口玄一将正交试验选择的水平组合列成表格,称为正交表。例如作一个三因素三水平的实验,按全面实验要求,须进行33=27种组合的实验,且尚未考虑每一组合的重复数。若按L9(33) 正交表按排实验,只需作9次,按L18(37) 正交表进行18次实验,显然大大减少了工作量。因而正交实验设计在很多领域的研究中已经得到广泛应用。

利用因果图来设计测试用例时, 作为输入条件的原因与输出结果之间的因果关系,有时很难从软件需求规格说明中得到。往往因果关系非常庞大,以至于据此因果图而得到的测试用例数目多的惊人,给软件测试带来沉重的负担,为了有效地,合理地减少测试的工时与费用,可利用正交实验设计方法进行测试用例的设计。

正交实验设计方法:依据Galois理论,从大量的(实验)数据(测试例)中挑选适量的、有代表性的点(例),从而合理地安排实验(测试)的一种科学实验设计方法。类似的方法有:聚类分析方法、因子方法方法等。

利用正交实验设计测试用例的步骤:

(1)提取功能说明,构造因子--状态表

把影响实验指标的条件称为因子,而影响实验因子的条件叫因子的状态。

利用正交实验设计方法来设计测试用例时,首先要根据被测试软件的规格说明书找出影响其功能实现的操作对象和外部因素,把他们当作因子;而把各个因子的取值当作状态。对软件需求规格说明中的功能要求进行划分,把整体的、概要性的功能要求进行层层分解与展开,分解成具体的有相对独立


http://chatgpt.dhexx.cn/article/te0hR4tJ.shtml

相关文章

2018年华为数通技术大赛复赛拓扑题

正在准备华为杯的竞赛&#xff0c;期间的训练需要用心练习&#xff0c;希望我的这篇文章能对跟我一样的小伙伴们起到作用。在比赛之前&#xff0c;我们的目的都不是配通这个网络&#xff0c;而是在一次次错误中总结经验&#xff0c;你会受益匪浅&#xff01;不多说&#xff0c;…

华为网络技术比赛-云平台课件笔记

** &#xff08;一&#xff09;5 G ** 在这这张图片很重要啊&#xff01;&#xff01;&#xff01;&#xff01; 5G的子载波带宽是不固定的&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 注意&#xff1a; Massive MIMO &#xff08;1&a…

2022年金砖国家技能大赛-IT网络系统管理样题

2022年金砖国家技能大赛-IT网络系统管理(完整版) 1-网络构建部分 任务二:实现集团、北京数据中心、分公司、办事处的网络互联互通。 拓扑图: 2-项目实施: 一、完成模拟器组网,按照拓扑图搭建及命令,过程略。 二、完成交换部分配置: IDC2北京区域交换机 sysname…

2016年华为网络技术精英大赛复赛试题

2016年华为网络技术精英大赛复赛试题 【转载请注明出处】http://blog.csdn.net/guyuealian/article/details/51470839 1 实验考试说明 本次实验考试满分100分。 考生需要在除给定文档外没有任何协助的情况下&#xff0c;在150分钟内完成本考试的所有内容。 实验中请根据题干…

计算机网络应用技能大赛试题答案,《计算机网络应用》技能大赛模拟题及答案.doc...

《计算机网络应用》技能大赛模拟题及答案.doc 计算机网络应用技能大赛模拟题网络设备配置要求 拓扑编址设备名称接口地址PC1IP192.168.10.100/24PC2IP192.168.20.100/24PC3IP192.168.30.100/24PC4IP10.11.12.100/24S3760VLAN10192.168.10.1/24S3760VLAN20192.168.20.1/24S3760V…

16华为网络技术大赛模拟题答案详解

一、判断题 (1)VLSM的作用是&#xff1a;在有类的IP地址基础上&#xff0c;从主机位部分划分出相应的位数做为网络位。但是在路由器上部署时&#xff0c;需要路由协议的支持。 【解释】对&#xff0c;VLSMVariable Length Subnet Mask&#xff0c;可变长子网掩码 (2)有效的沟通…

2018华为网络技术大赛课程-服务器操作系统基础原理自测题答案

这是2018华为网络技术大赛课程-服务器操作系统基础原理自测题答案。 耶~祝大家满分&#xff01;

2019华为网络技术大赛模拟题

2019我的模拟题&#xff1a; 1.&#xff08;判断题&#xff09;小型机通常采用RISC和unix操作系统。 正确答案: A 你的答案: A (正确) 2.单选题&#xff09;磁盘接口的类型包括&#xff1a;1、SAS&#xff1b;2、SATA&#xff1b;3、NL-SAS&#xff1b;4、SCSI&#xff1b;5、…

一路走来之“华为网络技术大赛”(新含2018年资料)

2018年的网络大赛资料——学妹整理的&#xff0c;共347.9M&#xff0c;可加技术交流群下载&#xff01; 博客链接: http://codeshold.me/2017/05/ntec.html 参赛历程 在参加华为软件精英挑战赛的校园宣讲时&#xff0c;一位HR姐姐告诉我“你可以多报几个比赛啊&#xff1f;”…

2018华为网络技术大赛复赛

华为网络技术大赛复赛落下帷幕&#xff0c;考完上机ensp配置我已经基本知道结果了&#xff0c;题目真的不难&#xff0c;但是真的需要用心准备&#xff0c;包括前期学习的准备&#xff0c;也包括考试前半个小时准备&#xff0c;我就是那个前期花了很多时间&#xff0c;最后在考…

华为网络技术大赛模拟题答案详解

华为网络技术大赛模拟题答案详解 【尊重 原创&#xff0c;转载请注明出处 】http://blog.csdn.net/guyuealian/article/details/51354514 一、判断题 (1)VLSM的作用是&#xff1a;在有类的IP地址基础上&#xff0c;从主机位部分划分出相应的位数做为网络位。但是在路由器上部…

2018届华为网络技术大赛复赛组网(B)试题

时间&#xff1a;2018.5.6 下面附上复赛组网B卷及配置 总体来说&#xff0c;组网没有难度&#xff0c;需要极高的熟练度和细心。 1.基本配置要求&#xff1a; 1.1 各设备sysname命名请按照拓扑图描述进行配置&#xff1b;例如R1命令为R1&#xff0c;命名为大写&#xff1…

2018华为ICT大赛企业网络方向初赛大纲(来源自华为官方)

华为中国区大学生ICT大赛2018企业网络赛道初赛考试大纲一、 初赛概览&#xff1a;考试题型&#xff08;笔试&#xff09; 题量 时长 考试平台判断/单选/多选 100道 120分钟 华为E-Learning在线考试平台 二、 考试比例分布&#xff1a;技术方向 百分比IP 路由&交换 40% 65%网…

stata学习笔记|自相关处理问题

注意&#xff1a;不同于异方差问题&#xff0c;本篇中的自相关处理均基于时间序列数据&#xff0c;因为一般自相关问题往往出现在时间序列数据中&#xff0c;且在面板数据中出现的异方差、自相关问题往往直接运用聚类标准误即可解决。&#xff08;且陈强老师提供的自相关检验法…

R软件中自相关图和自相关系数怎么分析?

如图&#xff0c;我用acf()函数对一时间序列&#xff0c;做自相关检验&#xff0c;R出来的自相关系数和自相关图要怎么分析&#xff1f;求解&#xff01;&#xff01; 看图中的横轴lag表示滞后阶数&#xff0c;纵轴表示对应各阶的相关系数&#xff0c;0阶滞后表示对自己的自相关…

自相关性

文章连接&#xff1a;https://baike.baidu.com/item/%E8%87%AA%E7%9B%B8%E5%85%B3%E6%80%A7/4934317?fraladdin https://baike.baidu.com/item/%E9%9A%8F%E6%9C%BA%E8%AF%AF%E5%B7%AE%E9%A1%B9 随机误差项&#xff1a; 时间序列数据中经常会出现与时间有关的自相关误差 如何消…

时间序列分析中的自相关

什么是自相关以及为什么它在时间序列分析中是有用的。 在时间序列分析中&#xff0c;我们经常通过对过去的理解来预测未来。为了使这个过程成功&#xff0c;我们必须彻底了解我们的时间序列&#xff0c;找到这个时间序列中包含的信息。 自相关就是其中一种分析的方法&#xf…

2020-05-28 关于自相关结果的判断

关于自相关结果的判断 自存的时间序列笔记之n 原假设H0: 自相关系数为0&#xff0c;即不存在自相关 1. 序列存在自相关的判别 ✔️Q统计量大 ✔️ACF与PACF值大且有阶数在二倍标准差之外 最后第X阶在二倍标准差外&#xff0c;X1阶后在二倍标准差内&#xff0c;则称序列为X阶…

自相关函数-浅学

auto-correlation 老板要求做个自相关函数的处理模块&#xff0c;要求逻辑正确&#xff0c;高速处理, c实现&#xff0c; 别人解释了下什么是自相关函数&#xff0c;又查了些资料&#xff0c;记录一些浅薄的理解&#xff0c;理解不一定正确&#xff0c; 先看简单的两条曲线 A…

自相关函数与互相关函数

最近做相关滤波追踪的时候&#xff0c;遇到了瓶颈&#xff0c;所以想从头到尾理一理基础知识。 1、概念 相关函数是描述信号X(s),Y(t)&#xff08;这两个信号可以是随机的&#xff0c;也可以是确定的&#xff09;在任意两个不同时刻s、t的取值之间的相关程度。两个信号之间的…