人人都可以掌握的正交試驗設計測試用例方法

介紹

  • TamanduaOATs 是測者開發並開源的生成正交計算的pyd(python庫)程序(放到python下的dlls目錄下)
  • 項目地址:https://github.com/crisschan/TamanduaOATs
  • 開發語言:c

python調用方法如下

    #encoding=utf-8 
    import TamanduaOATs 
    print TamanduaOATs.OATs(7,2,'2,3') 

結果

TamanduaParam按照正交計算出測試用例,結果是一個嵌套的list(放到python下的lib目錄下) 使用法方法舉例如下:

    strOParamfile='C:\\Users\\C\Desktop\\ttt.csv' 
    taman=TamanduaParam(strOParamfile) 
    print taman.GetAllParam() 
    #print taman.CalTaseCaseParam()

例子

    import TamanduaParam
    strfile = 'C:\\Users\\C\\Desktop\\ttt.csv'
    tman=TamanduaParam.TamanduaParam(strfile)
    #print tman.GetAllParam()
    aa = tman.CalTaseCaseParam()
    bb = tman.GetAllParam()
    f=open('C:\\Users\\C\\Desktop\\11.txt','w')
    print bb
    print '--------------------'
    print aa
    for aline in aa:
        k=' '.join([str(aelem) for aelem in aline])
        f.writelines(k '\n')
    f.close()
項目目錄中PYD是32位和64位操作系統的不同版本的引用庫。

在TamanduaOATs下,是C 開發的正交計算的原始代碼,由於當時測者僅僅在windows下工作,因此沒有mac或者linux版本的封裝,由於C 開發,因此測者相信,你可以把它遷移到Mac或者Linux上,歡迎各位做完遷移後,提交給測者,謝謝。

正交試驗設計(Orthogonal experimental design)是研究多因素多水平的又一種設計方法,它是根據正交性從全面試驗中挑選出部分有代表性的點進行試驗,這些有代表性的點具備了“均勻分散,齊整可比”的特點,正交試驗設計是分式析因設計的主要方法。是一種高效率、快速、經濟的實驗設計方法。日本著名的統計學家田口玄一將正交試驗選擇的水平組合列成表格,稱爲正交表。[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-zSvSiPkB-1571637015828)(https://viptest.net/image/show/articles-2018-11-JP7Z93PY5bdfd3e4b656d.jpeg)]關注我,關注測試

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章