[發明專利]一種提高自動化測試資源利用率的方法有效
| 申請號: | 201010590701.7 | 申請日: | 2010-12-16 |
| 公開(公告)號: | CN102012845A | 公開(公告)日: | 2011-04-13 |
| 發明(設計)人: | 廖新糧;郭靜 | 申請(專利權)人: | 邁普通信技術股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提高 自動化 測試 資源利用率 方法 | ||
1.一種提高自動化測試資源利用率的方法,其特征在于,包括以下步驟:
a、為測試任務分配所需的各類測試資源;
b、確定當前測試資源Rn的釋放優先級;
c、執行需求數量最多且釋放優先級最高的測試資源的所有測試用例;
d、統計并釋放空閑測試資源;
e、判斷測試任務是否執行完成,若是,則結束;若否,則返回步驟b。
2.如權利要求1所述的提高自動化測試資源利用率的方法,其特征在于,所述步驟b具體為:
b1、若存在用戶自定義的測試資源釋放優先級,則直接進入步驟c;否則進入步驟b2;
b2、測試用例占用數量最多的測試資源Rn表示為most_Rn,統計需求所述most_Rn的測試用例個數,所述測試用例個數越少,則測試資源Rn的釋放優先級越高,若能唯一確定釋放優先級最高的測試資源first_R,則進入步驟c;否則篩選出釋放優先級并列最高的各類測試資源,進入步驟b3;
b3、統計所述步驟b2中篩選出的各類測試資源的最高需求數量與次高需求數量的差量DK,所述DK越大,則其釋放優先級越高,若能唯一確定釋放優先級最高的測試資源first_R,則進入步驟c;否則進入步驟b4;
b4、取所述步驟b2中篩選出的各類測試資源中的任一測試資源為釋放優先級最高的測試資源first_R。
3.如權利要求1所述的提高自動化測試資源利用率的方法,其特征在于,所述步驟b具體為:
b1、若存在用戶自定義的測試資源釋放優先級,則直接進入步驟c;否則進入步驟b2;
b2、測試用例占用數量最多的測試資源Rn表示為most_Rn,統計需求所述most_Rn的測試用例個數,所述測試用例個數越少,則測試資源Rn的釋放優先級越高,若能唯一確定釋放優先級最高的測試資源first_R,則進入步驟c;否則進入步驟b3;
b3、統計所述most_Rn對應的測試資源Rn的最高需求數量與次高需求數量的差量DK,所述DK越大,則其釋放優先級越高,若能唯一確定釋放優先級最高的測試資源first_R,則進入步驟c;否則進入步驟b4;
b4、從步驟b2中所述的所有most_Rn涉及的測試用例集合中任選一個測試用例進行執行后,直接進入步驟d。
4.如權利要求3所述的提高自動化測試資源利用率的方法,其特征在于,所述步驟b4中,根據測試用例編號大小選擇執行的測試用例。
5.如權利要求1、2、3或4所述的提高自動化測試資源利用率的方法,其特征在于,所述步驟a具體為:
a1、獲取測試任務的所有測試用例的邏輯TOPO信息;?
a2、按邏輯TOPO最高需求為測試任務分配測試資源。
6.如權利要求3所述的方法,其特征在于,步驟a2中,所述邏輯TOPO最高需求為一種邏輯TOPO需求的測試資源或多種邏輯TOPO需求的測試資源的疊加。
7.如權利要求1所述的提高自動化測試資源利用率的方法,其特征在于,所述步驟d具體為:
d1、測試用例需求最高數量的測試資源Rn定義為most_Rn,統計most_Rn所涉及的測試用例個數,當所述測試用例個數為0時,其對應的測試資源Rn為釋放資源rel_Rn,若當前存在rel_Rn,則進入步驟d2;否則直接進入步驟e;
d2、統計所述rel_Rn的最高需求數量與次高需求數量的差量DK,釋放放DK個rel_Rn。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010590701.7/1.html,轉載請聲明來源鉆瓜專利網。





