軟件測試 - 正交表與混合正交表生成工具allpairs下載


 

一、正交排列法概述

  正交排列法,是指用最少的測試過程以求取得最大的測試覆蓋率的一種測試設計方法。其根據正交性從全面試驗中挑選出具有代表性的部分點進行試驗這些具有代表性的點具有

“均勻分散,齊整可比”的特點。正交試驗設計是一種基於正交表的,高效率、快速、經濟的試驗設計方法。

二、正交表的概念

  正交表是指一種特制的表,一般的正交表記為:Ln(mk)

  其中,n-表的行數,也即需要測試組合的次數,m-每個控件包含的取值個數(各因素的水平數,即各因素的狀態數),k-表的列數,即控件的個數(因素的個數/因子的個數)。

  例如,L12(211)表示有11個控件/因數,每個控件有2個取值,需要測試的組合個數為12。

三、正交排列法的使用步驟

  1.根據所測對象程序中的控件個數/因素、每個控件的取值個數/水平,選取合適的正交排列表。

  2.列舉控件及其取值,並編號。

  3.將控件及其取值映射到正交排列表中,即按選取的正交表順序,把因子分別替換成控件,狀態替換成取值。

  4.根據映射排列好的正交排列表編寫測試用例。

四、使用正交排列法的局限性

  目前常見的正交排列表只有前面附錄文件中給出的幾種。即使是已有的正交排列表,基本都要求每個控件中取值的個數要相等,這在實際軟件中很少選到。

  沒有現成的正交排列表怎么辦?通過正交排列法的學習,我們更多的應該學習到一種測試思想,也就是在從所有組合集合中選取測試數據時,應該均勻的選取其中的組合作為測

試用例,而不要只在局部選取數據。

五、正交表生成工具 allpairs

  很多情況下無法找到合適的正交表,就要使用正交表生成工具

  使用步驟如下:

  1.制作取值表

         例如:用EXCEL制作取值表,具體的操作就是,假設有三個控件如 字體 字號 顏色 ,每個控件又有三個選項,那你就把每           個控件的三個選項填在同一列,例如:
                     字體 字號 顏色
                     黑體 三號 黑色
                     宋體 四號 紅色
                     仿宋 五號 黃色

  2.復制取值表的數據,新建一個記事本,把數據粘貼到txt文檔中保存

  3.把該txt文檔放在你安裝的 allpairs.文件夾目錄中

  4. WIN+R鍵進入cmd控制台

  5.進入allpairs文件夾

  6.在制台中入allpairs的文件路徑如 F:allpairs/allpairs.exe test1.txt>test2.txt(其中test1是你放進allpairs文件夾中的文件,test2填你要生成的文件名)

  正交表生成工具allpairs下載地址:https://pan.baidu.com/s/1PkTq-wG0SwgNpZ4djscTUw   提取碼:efe5
  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM