7、正交表
文章目錄
- 正交法
- 正交排列法
- 正交設(shè)計(jì)試驗(yàn)
- 正交表
- 正交制作步驟
- 案例1:字符屬性設(shè)置程序
- 案例2:查詢企業(yè)單位系統(tǒng)
- 案例總結(jié)
- 正交表的局限性
- 混合正交表
正交法
正交排列法
- 可以使用最小測(cè)試過程集合獲取最大的測(cè)試覆蓋率。當(dāng)可能的輸入數(shù)據(jù)或輸入數(shù)據(jù)的組合數(shù)量很大的時(shí)候,由于不可能為每個(gè)輸入組合都創(chuàng)建測(cè)試用例,可以采用這種方法。
正交設(shè)計(jì)試驗(yàn)
- 是研究多因素多水平的一種設(shè)計(jì)方法,它是根據(jù)正交性從全面試驗(yàn)種跳出部分具有代表性的點(diǎn)進(jìn)行試驗(yàn),這些代表性的點(diǎn)具有“均勻分散,齊整可比”的特點(diǎn),正交試驗(yàn)設(shè)計(jì)是一種基于正交表的、高效率、快速、經(jīng)濟(jì)的試驗(yàn)設(shè)計(jì)方法
正交表
- 一種經(jīng)過嚴(yán)格數(shù)學(xué)推理特制的表,一般的正交表記為:
- n是表的行數(shù),也就是需要測(cè)試的次數(shù)
- k是表的列數(shù),表示控件個(gè)數(shù)(因素的個(gè)數(shù),或因子個(gè)數(shù))
- m是每個(gè)控件包含的取值個(gè)數(shù)(各因素的水平數(shù),即各因素的狀態(tài)數(shù))
- 一般叫 k因素m水平
如下圖:
簡(jiǎn)單:3因素2水平,4個(gè)用例
復(fù)雜:4因素4水平+3因素2水平, 16個(gè)測(cè)試用例
正交制作步驟
使用步驟:
- 把正交表種的ABCD(因子),分別替換成4個(gè)控件
- 把每列中的1,2,3(狀態(tài))分別換成這個(gè)控件的3個(gè)取值,排列順序要按照表中給出的順序
案例1:字符屬性設(shè)置程序
- 窗體中有多個(gè)控件(字體、字符樣式、顏色、字號(hào)),每個(gè)空間有多個(gè)取值
- 字體:仿宋、楷體、華文彩云
- 字符樣式:粗體、斜體、華文彩云
- 顏色:紅色、綠色、藍(lán)色
- 字號(hào):20號(hào)、30號(hào)、40號(hào)
分析:由于考慮控件的組合情況,組合梁非常大(有3^4=81種組合情況),一個(gè)一個(gè)去測(cè),效率太低
設(shè)計(jì):采用3因素4水平,用例個(gè)數(shù)為9個(gè),去下面2個(gè)網(wǎng)站之一查詢正交表,或者下載正交表設(shè)計(jì)助手 - 找百度
http://support.sas.com/techsup/technote/ts723_Designs.txt http://www.york.ac.uk/depts/maths/tables/orthogonal.htm步驟一、先對(duì)其編號(hào),列舉所有因子和控件取值
步驟二、映射到正交表中,替換對(duì)應(yīng)編號(hào),一行代表一個(gè)用例
案例2:查詢企業(yè)單位系統(tǒng)
分析:采用5因素2水平正交表,因?yàn)闆]有這種正交表,只能選擇其他正交表,然后在進(jìn)行處理
- 表中因素>=5
- 表中至少有五個(gè)因素的水平>=2
- 行數(shù)取最少的一個(gè)
- 結(jié)果:
- 多余的列數(shù)直接去掉就好了
案例總結(jié)
完整的測(cè)試用例有:2^5=32條,這里采用了最優(yōu)的8條進(jìn)行組合,這是嚴(yán)格的數(shù)學(xué)推理來的,但是還有24條沒有測(cè)試到,當(dāng)然如果時(shí)間允許,應(yīng)該在補(bǔ)充點(diǎn)測(cè)試用例,因?yàn)檫z漏的組合越多,存在缺陷的可能性就越大
正交表的局限性
混合正交表
水平數(shù)不同,因素的水平取值不同,在實(shí)際工作中,很多因素和水平都不一致,所有我們就需要使用工具生成混合正交表
正交表生成工具allpairs - 百度下載就好了
使用方法:
制作取值表,在excel只列出數(shù)據(jù),不用編號(hào)
復(fù)制excel取值表中的數(shù)據(jù),放到文中txt文檔中保存(例如文件名Test2.txt)
把文本文檔放在allpairs文件夾中
在上放目錄欄輸入cmd,進(jìn)入allpairs文件夾,cd + 目錄
5. 控制臺(tái)輸入allpairs.exe Test2.txt>ll.txt
- ll.txt為待生成的文件名,生成的文件如下
返回目錄
總結(jié)
- 上一篇: 看拉扎维《模拟CMOS集成电路设计》的一
- 下一篇: 2022美赛C题 F奖思路分享