[發(fā)明專利]分布式測試方法和裝置有效
| 申請?zhí)枺?/td> | 201410140804.1 | 申請日: | 2014-04-09 |
| 公開(公告)號: | CN103970650B | 公開(公告)日: | 2017-02-15 |
| 發(fā)明(設(shè)計)人: | 李進 | 申請(專利權(quán))人: | 廣州杰賽科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州華進聯(lián)合專利商標代理有限公司44224 | 代理人: | 王程 |
| 地址: | 510310 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式 測試 方法 裝置 | ||
1.一種分布式測試方法,其特征在于,包括:
在測試控制端上執(zhí)行的步驟:
接收用于激活測試端的各測試執(zhí)行端的激活指令,所述激活指令包括待激活的測試執(zhí)行端的屬性信息;
驗證各所述測試執(zhí)行端的屬性信息的有效性,并與屬性信息有效的測試執(zhí)行端建立通信;
根據(jù)該測試控制端的屬性信息生成配置文件,并將測試程序和所述配置文件打包獲得測試程序包,向該測試執(zhí)行端發(fā)送所述測試程序包;
接收用于啟動各測試執(zhí)行端的測試指令,根據(jù)測試指令向?qū)?yīng)測試執(zhí)行端發(fā)送測試用例;
在測試執(zhí)行端上執(zhí)行的步驟:
接收測試控制端發(fā)送的所述測試程序包,安裝所述測試程序包中的測試程序;
根據(jù)所述測試程序包中的配置文件建立與所述測試控制端的通信,向所述測試控制端反饋測試執(zhí)行端的存在狀態(tài);
接收測試用例,并根據(jù)測試用例對待測系統(tǒng)進行測試。
2.根據(jù)權(quán)利要求1所述的分布式測試方法,其特征在于,所述接收測試用例,并根據(jù)測試用例對待測系統(tǒng)進行測試之后,還包括:
在測試控制端上執(zhí)行的步驟:
接收用于修改測試用例的修改指令,其中,所述修改指令包括修改的測試用例和待執(zhí)行測試執(zhí)行端的標識;
將所述修改的測試用例發(fā)送至所述標識對應(yīng)的測試執(zhí)行端;
在測試執(zhí)行端上執(zhí)行的步驟:
接收到所述修改的測試用例時,根據(jù)修改的測試用例對待測系統(tǒng)進行測試。
3.根據(jù)權(quán)利要求1或2所述的分布式測試方法,其特征在于,所述接收測試用例,并根據(jù)測試用例對待測系統(tǒng)進行測試之后,還包括:
在測試執(zhí)行端,向測試控制端反饋測試結(jié)果數(shù)據(jù);
在測試控制端,接收各測試執(zhí)行端反饋的測試結(jié)果數(shù)據(jù),將各測試結(jié)果數(shù)據(jù)進行存儲和分析,生成測試報告。
4.根據(jù)權(quán)利要求1或2所述的分布式測試方法,其特征在于,還包括:
在測試執(zhí)行端,當檢測不存在測試程序包且沒有收到測試程序包時,向所述測試控制端反饋失敗響應(yīng),并關(guān)閉測試控制端與測試執(zhí)行端的通信。
5.根據(jù)權(quán)利要求1或2所述的分布式測試方法,其特征在于,還包括:
在測試執(zhí)行端,所述測試程序包中的測試程序安裝失敗時,刪除所述測試程序包,向所述測試控制端反饋失敗響應(yīng),并關(guān)閉測試控制端與測試執(zhí)行端的通信。
6.一種分布式測試裝置,其特征在于,包括:設(shè)于測試控制端的指令接收模塊、通信建立模塊、測試程序包發(fā)送模塊、測試用例發(fā)送模塊以及設(shè)于測試執(zhí)行端的安裝模塊、狀態(tài)反饋模塊和測試模塊;
所述指令接收模塊,用于接收用于激活測試端的各測試執(zhí)行端的激活指令和接收用于啟動各測試執(zhí)行端的測試指令,所述激活指令包括待激活的測試執(zhí)行端的屬性信息;
所述通信建立模塊,用于驗證各所述測試執(zhí)行端的屬性信息的有效性,并與屬性信息有效的測試執(zhí)行端建立通信;
所述測試程序包發(fā)送模塊,用于根據(jù)該測試控制端的屬性信息生成配置文件,并將測試程序和所述配置文件打包獲得測試程序包,向該測試執(zhí)行端發(fā)送所述測試程序包;
所述安裝模塊,用于接收測試控制端發(fā)送的所述測試程序包,安裝所述測試程序包中的測試程序;
所述狀態(tài)反饋模塊,用于根據(jù)所述測試程序包中的配置文件建立與所述測試控制端的通信,向所述測試控制端反饋測試執(zhí)行端的存在狀態(tài);
所述測試用例發(fā)送模塊,用于根據(jù)測試指令向?qū)?yīng)測試執(zhí)行端發(fā)送測試用例;
所述測試模塊,用于接收測試用例,并根據(jù)測試用例對待測系統(tǒng)進行測試。
7.根據(jù)權(quán)利要求6所述的分布式測試裝置,其特征在于,
所述指令接收模塊,還用于接收用于修改測試用例的修改指令,其中,所述修改指令包括修改的測試用例和待執(zhí)行測試執(zhí)行端的標識;
所述測試用例發(fā)送模塊,還用于將所述修改的測試用例發(fā)送至所述標識對應(yīng)的測試執(zhí)行端;
所述測試模塊,還用于接收到所述修改的測試用例時,根據(jù)修改的測試用例對待測系統(tǒng)進行測試。
該專利技術(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/201410140804.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





