[發(fā)明專利]多信息融合的回歸測(cè)試用例排序方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201910762227.2 | 申請(qǐng)日: | 2019-08-19 |
| 公開(kāi)(公告)號(hào): | CN110647461B | 公開(kāi)(公告)日: | 2023-03-28 |
| 發(fā)明(設(shè)計(jì))人: | 黃如兵;徐銀銀;周雨楠;陳錦富 | 申請(qǐng)(專利權(quán))人: | 江蘇大學(xué) |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36;G06F18/25;G06F18/27 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 212013 江*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 信息 融合 回歸 測(cè)試 排序 方法 系統(tǒng) | ||
1.多信息融合的回歸測(cè)試用例排序方法,其特征在于,包括如下步驟:
步驟1,對(duì)待排序測(cè)試用例集S,分別計(jì)算其抽象測(cè)試用例的相似性矩陣以及具體測(cè)試用例的距離矩陣;
步驟2,使用多信息融合方法對(duì)上述步驟1得到的兩個(gè)矩陣進(jìn)行融合,并基于融合信息進(jìn)行測(cè)試用例排序;
所述步驟1的具體實(shí)現(xiàn)方法包括如下:
步驟1.1,將有n個(gè)測(cè)試用例的待排序測(cè)試用例集S=(S1,S2,…,Sn)轉(zhuǎn)換為抽象測(cè)試用例集,每個(gè)測(cè)試用例有k個(gè)參數(shù),使用Goodall3相似性度量,計(jì)算該抽象測(cè)試用例集的相似性矩陣AM,其中Goodall3的計(jì)算公式如下:
(1)fi(x):S中參數(shù)Pi取值為x的測(cè)試用例個(gè)數(shù),如果則fi(x)=0;
(2)S中參數(shù)Pi取值為x的概率,即/其中N是用例集中用例個(gè)數(shù);
(3)simi(Xi,Yi):參數(shù)Pi的對(duì)應(yīng)參數(shù)值之間的相似性度量,其中Xi,Yi∈Vi,即
(4)simi(X,Y):測(cè)試用例X與Y之間的相似性,即其中,/X=(X1,X2,…,XK),Y=(Y1,Y2,…,Yk),且X,Y∈S;
步驟1.2,將待排序測(cè)試用例集S轉(zhuǎn)換為具體測(cè)試用例集,使用曼哈頓具體度量,計(jì)算該抽象測(cè)試用例集的距離矩陣CM,其中曼哈頓的計(jì)算公式如下:
xi是字符串x第i個(gè)字符的ASCII碼,yi是字符串y第i個(gè)字符的ASCII碼,當(dāng)較短字符串長(zhǎng)度不夠時(shí),以char(0)補(bǔ)全。
2.根據(jù)權(quán)利要求1所述的多信息融合的回歸測(cè)試用例排序方法,其特征在于,所述步驟2的多信息融合方法采用Add_dis算法實(shí)現(xiàn),具體如下:
步驟2.1.1,將步驟1.1獲得的抽象測(cè)試用例相似性矩陣AM轉(zhuǎn)換為相應(yīng)的距離矩陣ASM,具體將矩陣中的每一個(gè)元素取反加1,使其每一個(gè)元素值均在(0,1)之間,其轉(zhuǎn)換公式如下:
si′(ts,tp)=1-si(ts,tp)
其中si(ts,tp)表示為兩個(gè)測(cè)試用例之間的相似度;
步驟2.1.2,將步驟1.2獲得的具體測(cè)試用例具體矩陣CM進(jìn)行歸一化,將其轉(zhuǎn)換為歸一化距離矩陣CSM,使其每一個(gè)元素值均在(0,1)之間,其歸一化公式如下:
其中tp為優(yōu)化后的測(cè)試用例序列P中的一個(gè)測(cè)試用例,ts為待排序測(cè)試用例序列S中的測(cè)試用例,d(ts,tp)表示為兩個(gè)用例之間的曼哈頓距離,A[i]表示測(cè)試用例ts中第i個(gè)字符的ASCII碼,B[i]表示測(cè)試用例tp中第i個(gè)字符的ASCII碼,若字符長(zhǎng)度不夠,用char(0)補(bǔ)位;
步驟2.1.3,將上述兩個(gè)步驟得到的ASM和CSM矩陣進(jìn)行融合,具體對(duì)各個(gè)位置進(jìn)行距離相加,得到最終的信息融合距離矩陣Plus_SM,其公式如下:
d(ts′,tp′)add=d′(ts,tp)+si′(ts,tp)
步驟2.1.4,根據(jù)上述步驟得到的融合矩陣Plus_SM進(jìn)行測(cè)試用例排序,首先隨機(jī)挑選第一個(gè)測(cè)試用例,將其加入到已排序測(cè)試用例集P,之后在待排序測(cè)試用例中選擇與已排序測(cè)試用例集距離最大的測(cè)試用例,將其加入到已排序測(cè)試用例集,直到所有測(cè)試用例均排序結(jié)束,其中待排序測(cè)試用例與已排序測(cè)試用例集的距離公式為:
d(ts,P)add=min1≤i≤n[d(ts′,tp′)add]。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇大學(xué),未經(jīng)江蘇大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910762227.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置
- 基于KNN的置信回歸算法及裝置
- 自動(dòng)行走設(shè)備的路徑回歸方法、自動(dòng)行走設(shè)備及路徑回歸系統(tǒng)
- 一種基于特征選擇和集成學(xué)習(xí)的軟件缺陷個(gè)數(shù)預(yù)測(cè)方法
- 一種基于集成正交成分最優(yōu)化回歸分析的軟測(cè)量方法
- 廣告場(chǎng)景的回歸測(cè)試方法、裝置及系統(tǒng)
- 回歸測(cè)試方法及裝置
- 正則化線性回歸生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種精確預(yù)測(cè)隧道圍巖位移的方法
- 多環(huán)境協(xié)同回歸方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)
- 回歸測(cè)試方法及裝置
- 軟件測(cè)試系統(tǒng)及測(cè)試方法
- 自動(dòng)化測(cè)試方法和裝置
- 一種應(yīng)用于視頻點(diǎn)播系統(tǒng)的測(cè)試裝置及測(cè)試方法
- Android設(shè)備的測(cè)試方法及系統(tǒng)
- 一種工廠測(cè)試方法、系統(tǒng)、測(cè)試終端及被測(cè)試終端
- 一種軟件測(cè)試的方法、裝置及電子設(shè)備
- 測(cè)試方法、測(cè)試裝置、測(cè)試設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 測(cè)試裝置及測(cè)試系統(tǒng)
- 測(cè)試方法及測(cè)試系統(tǒng)
- 一種數(shù)控切削指令運(yùn)行軟件測(cè)試系統(tǒng)及方法





