999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于正交實驗法的Web測試用例設計

2021-07-02 12:22:42劉志成
電子測試 2021年11期
關鍵詞:實驗法水平功能

劉志成

(公安部第三研究所,上海,201204)

0 引言

日常的Web測試工作中,首先需要做測試用例設計,如果輸出的用例,需要驗證的組合太多,甚至是海量組合時,就需要投入較大的人力成本,來一一驗證,必然是事倍功半的。因此如果運用正交實驗法,科學有效的選擇一部分有代表性的組合進行測試驗證,就可以達到事半功倍的效果,提高工作效率,降低成本投入。

1 正交實驗法應用

1.1 正交實驗法介紹

正交實驗法是研究多因素多水平的一種設計方案,主要是根據Galois的理論,從所有可能的實驗中篩選出具有代表性的部分組合,來完成實驗。簡而言之,就是應用正交表,挑選部分具有有代表性的組合進行實驗,并對其結果進行分析,從而找出最優的組合。它可以在毫無規律的情況下,通過數據均勻分布的特性,完成日常測試工作中的用例設計,可以非常直觀地減少測試用例,降低測試人力成本。

日常工作中,具體應用正交實驗法的時候,其實就是使用正交表來設計具體的組合,并實施實驗和數據分析[1]。正交表具有下兩個特性:任兩列中,同一橫行所組成的數字對出現的次數相等[2];任一列中,不同數字出現的次數相等。

常見的正交表有L4(23),L9(34),L8(27),具體如下:

1.2 確定因子和水平

針對具體項目中的測試需要,采用方差或極差的分析方法,來對相關的測試對象進行分析,找出對測試目標影響最大的因素和水平組合[3]。

正交表其實是通過概率學和組合數學共同計算得出一種表格,一般用Ln(mk)表示,L代表是正交表,n代表正交表的行數,k代表因子個數,m表示每個因子的水平數。

在針對某項具體的實驗時,可以把影響實驗結果的項稱為因素,簡稱因子。因子其實就是實驗過程中的一個變量,實驗結果就是這個變量所屬函數運行后的結果。在實驗整個過程中,每個因子都可能處于不同的狀態或取不同的值,把因子所處的狀態或取值,稱為因子的水平,簡稱水平[4]。

日常工作中,負責某個業務的測試工作時,首先需要設計測試用例,就需要先確定因子數和水平數,因子之間需要分析關系后才能確定,水平則需要應用等價類分析法來確定。

例如,Web系統中常見的數據多條件查詢功能,現針對該功能進行測試用例設計,功能描述如下:

數據查詢功能,支持”創建時間”,”創建者”,”類型”,”內容”等條件類型,且多條件之間互為”且1”的關系。

分析:很明顯是4個因子,即”創建時間”,”創建者”,”類型”,”內容”;確定水平需要運用等價類分析法,分析后可確定水平數是3,即1-已存在,2-不存在,3-空。

結果:可以認為被測功能的4種類型都對應有3種輸入取值,分別是:系統中已存在的值,系統中不存在的值和空值。

1.3 正交表選取

參考2.2小節,被測功能一共有4個因子,每個因子的水平數都為3。選取正交表時要考慮因素(變量)的個數,考慮因素水平的個數,考慮正交表的行數,取行數最少的一個,因此經過分析,可以選定正交表L9(34),詳見表4。

1.4 生成測試用例

針對被測功能,采用正交表L9(34)設計測試用例,現在只需要將2.2章節中確定的因子和水平,套用進表1中,完成替換即可,結果見表5。

表1 L4(23)正交表

得到的表2,對應的每一行就可以當做測試用例,但需要補充完善下,因為表1中存在缺陷,就是缺少全為2和全為3的場景,接下來補充進表2中,完成最終用例,詳見表6。

表2 L9(34)正交表

表3 L8(27)正交表

表4 正交表L9(34)

表5 結果

表6 結果

2 結束語

本文的核心其實就是正交表,即一個具有普遍共性的表格,適用于各個領域,可以規劃多個因素和水平進行實驗,以找出最優水平組合的正交組合設計、正交設計和正交旋轉設計等。正交表本質上是選擇了所有實驗組合中的具有科學代表性的那一部分。因此,在測試設計用例階段,應用正交表,就可以在過濾掉大部分非代表性的用例的情況下,來相對快速地完成測試工作,從而大大節省工作量,降低人力成本。當前,大數據相關的Web系統在各個領域的中,都承擔著至關重要的作用,作為此類系統的心腹之地,把數據查詢功能做好,就顯著尤為重要,而正交實驗法的使用,正是針對此類功能進行測試的一種有效手段。依據正交實驗靈活、科學、有效的特點,測試工程師能在條件不好或者看似不可能完成的情況下對大數據Web系統進行充分且高效的測試。

當然,正交實驗法也不可能是完美的,在測試工作中,工程師應該根據被測系統的實際業務情況,正確運用該方法并結合其他測試方法,共同完成測試設計,對被測系統完成更全面的測試。

猜你喜歡
實驗法水平功能
實驗法培養學生數學抽象能力的應用
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
張水平作品
一種堿激發混凝土的實驗法配合比設計和性能研究
加強上下聯動 提升人大履職水平
人大建設(2019年12期)2019-05-21 02:55:32
關于非首都功能疏解的幾點思考
用“實驗法”導入物理課堂上的幾點應用
中西醫結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
基于選擇實驗法的環境資源屬性價值評價及實證研究
技術經濟(2014年12期)2014-02-28 01:30:33
主站蜘蛛池模板: 看你懂的巨臀中文字幕一区二区| 国产人前露出系列视频| 99热这里都是国产精品| 99久久成人国产精品免费| 亚洲国产精品美女| 婷婷综合色| 波多野结衣一区二区三区88| 色婷婷狠狠干| 韩日午夜在线资源一区二区| 欧美另类精品一区二区三区 | 色妞永久免费视频| 一本一本大道香蕉久在线播放| 亚洲欧美日韩另类在线一| 99久久精品美女高潮喷水| 精品无码视频在线观看| 国产免费网址| 日韩不卡高清视频| 久久中文字幕不卡一二区| 一级毛片基地| 国产一区二区色淫影院| 亚国产欧美在线人成| 久草国产在线观看| 国产99视频在线| 伊人久久久大香线蕉综合直播| 国产成人精品高清不卡在线| 国产成本人片免费a∨短片| 国产成人a毛片在线| 99在线视频免费| 国产女人在线视频| 国产清纯在线一区二区WWW| 九色国产在线| 久久久久九九精品影院| 亚洲无码高清一区二区| 欧美国产日韩另类| a亚洲视频| 一级片免费网站| 国产手机在线小视频免费观看| 国产精品久久自在自2021| 免费一级成人毛片| 国产丝袜91| 亚洲第一成年人网站| 亚洲人成电影在线播放| 亚洲欧洲自拍拍偷午夜色无码| 亚亚洲乱码一二三四区| 精品国产免费人成在线观看| 亚洲无限乱码一二三四区| 亚洲,国产,日韩,综合一区| 亚洲成A人V欧美综合| 亚洲首页在线观看| 五月婷婷亚洲综合| 色九九视频| 日韩无码黄色| 欧美福利在线| 日韩在线2020专区| 日韩欧美国产精品| 国产乱论视频| 亚洲婷婷丁香| 色婷婷电影网| 久久久久国色AV免费观看性色| 毛片a级毛片免费观看免下载| 91激情视频| 国产打屁股免费区网站| 亚洲欧洲日韩久久狠狠爱| 啪啪永久免费av| 欧美成人国产| 性做久久久久久久免费看| 亚洲国产理论片在线播放| 亚洲欧美综合在线观看| 2021天堂在线亚洲精品专区| 欧美日本在线| 亚洲天堂伊人| 美女扒开下面流白浆在线试听| 99热6这里只有精品| 99热这里只有精品5| 九九这里只有精品视频| 老司机精品久久| 一区二区无码在线视频| 好吊妞欧美视频免费| 国产美女视频黄a视频全免费网站| 嫩草影院在线观看精品视频| 亚洲女同一区二区| 免费又爽又刺激高潮网址 |