[發明專利]基于組合測試的錯誤定位方法在審
| 申請號: | 201410310475.0 | 申請日: | 2014-07-01 |
| 公開(公告)號: | CN104050086A | 公開(公告)日: | 2014-09-17 |
| 發明(設計)人: | 張衛豐;陸子南;王云;王子元 | 申請(專利權)人: | 南京郵電大學 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 南京正聯知識產權代理有限公司 32243 | 代理人: | 王素琴 |
| 地址: | 210003 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 組合 測試 錯誤 定位 方法 | ||
1.一種基于組合測試的錯誤定位方法,其特征在于:?
S1、獲取可執行的待測系統以及測試用例集;?
S2、運行測試用例,劃分通過和失敗的測試用例集,保留失敗測試用例集用來定位故障;?
S3、生成失敗附加測試用例集Tfail';?
S4、合并所有失敗測試用例的集合為Tf;?
S5、利用apriori算法找到Tf中的頻繁項目集;?
S6、故障定位結果的度量使用定全率和定準率兩個指標,計算可以故障模式集合中的定全率和定準率,判斷是否達到100%:?
如果“是”,轉步驟S7;如果否,則跳轉步驟S3;?
S7、頻繁項目集即為錯誤定位的結果,結束。?
2.如權利要求1所述的基于組合測試的錯誤定位方法,其特征在于,步驟S1具體為:?
S11、獲取待測系統SUT;?
S12、待測系統SUT有n個參數f1,f2,...,fn,形成集合F={f1,f2,...,fn},形成該因素的取值集合Vi={1,2,...,ai};?
S13、獲取測試用例集,記為T;?
S14、對T中的測試用例進行編號,按序編為test1,test2,...,testi,...,testn,其中testi={v1,v2,...,vn}(v1∈V1,v2∈V2,...,vn∈Vn)表示測試用例集T中的第i條測試用例,n為測試用例的總條數。?
3.如權利要求2所述的基于組合測試的錯誤定位方法,其特征在于,步驟S2具體為:?
S21、從測試用例集中選取測試用例testi;?
S22、運行當前選取的測試用例testi;?
S23、判斷測試用例的通過情況;?
S231、判定測試用例testi是否通過,如果“是”,轉S232,否則轉S233;?
S232、將測試用例testi放入集合Tpass;?
S233、將測試用例testi放入集合Tfail;?
S234、判定待測系統SUT是否執行結束,如果“是”,則轉S235,否則轉S21,直到T中的測試用例均被待測系統SUT檢測;?
S235、獲取集合Tfail,Tfail為所有失敗測試用例的集合。?
4.如權利要求3所述的基于組合測試的錯誤定位方法,其特征在于,步驟S3具體為:?
S31、從Tfail中選取測試用例testi;?
S32、獲取附加測試用例集T';?
S33、從T'中選取測試用例testi';?
S34、運行當前選取的測試用例testi';?
S35、判斷測試用例的通過情況;?
S351、判定測試用例testi'是否通過,如果“是”,則轉S352,否則轉S353;?
S352、將測試用例testi'放入集合Tpass';?
S353、將測試用例testi'放入集合Tfail';?
S354、判定待測系統SUT是否執行結束,如果“是”,則轉S355,否則轉S33,直到Tfail'中的測試用例均被待測系統SUT檢測;?
S355、獲取集合Tfail',Tfail'為所有失敗附加測試用例的集合。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京郵電大學,未經南京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410310475.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:在線監測激光晶體應變的焊接系統及其在線監測方法
- 下一篇:水泥添加劑稱量裝置





