[發(fā)明專利]一種基于用例庫的自動化測試方法在審
| 申請?zhí)枺?/td> | 201410820098.5 | 申請日: | 2014-12-23 |
| 公開(公告)號: | CN104572449A | 公開(公告)日: | 2015-04-29 |
| 發(fā)明(設(shè)計)人: | 江星;屈強;朱華偉 | 申請(專利權(quán))人: | 中國移動通信集團廣東有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海申新律師事務(wù)所 31272 | 代理人: | 夏海天 |
| 地址: | 510627 廣東省廣州市天*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 用例庫 自動化 測試 方法 | ||
1.一種基于用例庫的自動化測試方法,其特征在于,包括如下步驟:
a)先將系統(tǒng)包含的所有業(yè)務(wù)類型按所屬功能模塊進行初步歸類,每個業(yè)務(wù)類型至少包括一個業(yè)務(wù)流程節(jié)點;
b)接著采用聚類算法對所有業(yè)務(wù)類型,按照其包含的流程節(jié)點的相似度進行分類;
c)確定需求變更涉及的業(yè)務(wù)類型,按照層次分析法計算需求變更對關(guān)聯(lián)業(yè)務(wù)類型的影響權(quán)值;
d)按照影響權(quán)值大小對關(guān)聯(lián)業(yè)務(wù)進行排序篩選形成測試業(yè)務(wù)集合,然后按照測試業(yè)務(wù)名稱從用例庫中抽取測試用例并形成自動化測試腳本。
2.如權(quán)利要求1所述的基于用例庫的自動化測試方法,其特征在于,所述步驟a)中每個業(yè)務(wù)流程節(jié)點包括所屬功能模塊、界面參數(shù)配置和數(shù)據(jù)庫表。
3.如權(quán)利要求2所述的基于用例庫的自動化測試方法,其特征在于,所述步驟b)包括如下步驟:
確定初步歸類后每個業(yè)務(wù)類型和業(yè)務(wù)流程節(jié)點中的功能模塊、界面參數(shù)配置和數(shù)據(jù)庫表之間的量化關(guān)系,如果有關(guān)聯(lián)則賦予值1,否則賦予值0;
指定聚類數(shù)目k,并將所有樣本分為k類,k為正整數(shù),k的最小值為2,最大值不超過樣本數(shù);
選擇k行新需求影響的業(yè)務(wù)類型樣本作為聚類的中心點,選擇歐式距離作為相似性度量計算數(shù)據(jù)樣本點與中心點的距離。
4.如權(quán)利要求2所述的基于用例庫的自動化測試方法,其特征在于,所述步驟c)以新需求為目標層,以通過聚類算法分類后的業(yè)務(wù)類型為準則層構(gòu)造判斷矩陣,通過求出判斷矩陣最大特征值及其所對應(yīng)的特征向量W,歸一化后,即為各業(yè)務(wù)類型對于新需求的影響權(quán)值。
5.如權(quán)利要求4所述的基于用例庫的自動化測試方法,其特征在于,所述步驟a)中初步歸類后的業(yè)務(wù)類型包括開戶業(yè)務(wù)b1、過戶業(yè)務(wù)b2、分合戶業(yè)務(wù)b3和繳費業(yè)務(wù)b4,所述新需求為實名制需求A,所述層次分析法采用變更數(shù)據(jù)庫表作為方案層,所述變更數(shù)據(jù)庫表包括實名表制表添加C1和客戶表字段添加C2;
根據(jù)所述步驟b)中采用聚類算法分類后的業(yè)務(wù)類型,確定與實名制需求A相關(guān)聯(lián)的業(yè)務(wù)類型包括開戶業(yè)務(wù)b1、過戶業(yè)務(wù)b2、分合戶業(yè)務(wù)b3和繳費業(yè)務(wù)b4;
所述步驟c)包括如下過程:
i)先構(gòu)造判斷矩陣A-B判斷實名制需求A對開戶業(yè)務(wù)b1、過戶業(yè)務(wù)b2、分合戶業(yè)務(wù)b3和繳費業(yè)務(wù)b4的關(guān)聯(lián)度;
ii)構(gòu)建矩陣b1-C,判斷實現(xiàn)實名制需求的兩個方案實名表制表添加C1和客戶表字段添加C2對開戶業(yè)務(wù)b1的影響;
iii)構(gòu)建矩陣b2-C,判斷實現(xiàn)實名制需求的兩個方案實名表制表添加C1和客戶表字段添加C2對過戶業(yè)務(wù)b2的影響;
iv)構(gòu)建矩陣b3-C,判斷實現(xiàn)實名制需求的兩個方案實名表制表添加C1和客戶表字段添加C2對分合戶業(yè)務(wù)b3的影響;
v)構(gòu)建矩陣b4-C,判斷實現(xiàn)實名制需求的兩個方案實名表制表添加C1和客戶表字段添加C2對繳費業(yè)務(wù)b4的影響;
vi)使用求根法計算各矩陣的權(quán)重值,得出實名制表添加C1和客戶表字段添加C2對各業(yè)務(wù)類型的影響權(quán)值大小。
6.如權(quán)利要求5所述的基于用例庫的自動化測試方法,其特征在于,所述步驟a)中的業(yè)務(wù)類型還包括積分兌換、用戶積分查詢和客戶資料補錄,所述步驟a)中的業(yè)務(wù)流程節(jié)點包括客戶鑒權(quán)、選號選卡、訂單處理、工單處理、計費處理、開通處理和賬務(wù)處理。
7.如權(quán)利要求1所述的業(yè)務(wù)影響度分析控制方法,其特征在于,還包括以條形圖的方式展示新需求對所有業(yè)務(wù)類型的影響權(quán)值。
8.如權(quán)利要求1所述的基于用例庫的自動化測試方法,其特征在于,所述步驟d)選取影響權(quán)值大于第一閥值的關(guān)聯(lián)業(yè)務(wù)作為測試業(yè)務(wù)。
9.如權(quán)利要求8所述的基于用例庫的自動化測試方法,其特征在于,所述步驟d)選取影響權(quán)值大于第二閥值的關(guān)聯(lián)業(yè)務(wù)作為全覆蓋測試業(yè)務(wù),所述第二閥值大于所述第一閥值。
10.如權(quán)利要求1~9任一項所述的基于用例庫的自動化測試方法,其特征在于,所述測試用例分為手工測試用例和自動化測試用例,所述自動化測試用例通過自動化測試腳本觸發(fā)執(zhí)行,所述手工測試用例通過Excel文檔導(dǎo)出。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國移動通信集團廣東有限公司;,未經(jīng)中國移動通信集團廣東有限公司;許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410820098.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 自動化設(shè)備和自動化系統(tǒng)
- 一種基于流程驅(qū)動的測試自動化方法以及測試自動化系統(tǒng)
- 用于工業(yè)自動化設(shè)備認識的系統(tǒng)和方法
- 實現(xiàn)過程自動化服務(wù)的標準化設(shè)計方法學(xué)的自動化系統(tǒng)
- 一種日產(chǎn)50萬安時勻漿自動化系統(tǒng)
- 一種自動化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動化設(shè)備自動檢測系統(tǒng)及檢測方法
- 用于自動化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動化系統(tǒng)功能驗證方法
- 自動化測試框架自動測試的實現(xiàn)技術(shù)





