[發(fā)明專利]一種基于RobotFramework的自動化測試的方法與裝置在審
| 申請?zhí)枺?/td> | 201710480758.3 | 申請日: | 2017-06-22 |
| 公開(公告)號: | CN107301127A | 公開(公告)日: | 2017-10-27 |
| 發(fā)明(設(shè)計)人: | 方浩 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/455 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 robotframework 自動化 測試 方法 裝置 | ||
1.一種基于Robot Framework的自動化測試的方法,其特征在于,包括:
接收用戶輸入的配置文件,并依據(jù)所述配置文件,部署測試環(huán)境;
依據(jù)被測系統(tǒng)的測試邏輯,從預(yù)先存儲的測試庫中選取目標函數(shù)進行組合,構(gòu)建測試用例;
依據(jù)被測系統(tǒng)的測試邏輯,從所述測試環(huán)境中選取目標虛擬機,并將所述被測系統(tǒng)安裝至所述目標虛擬機;
將所述測試用例對應(yīng)的虛擬機與所述目標虛擬機建立連接,利用所述測試用例,完成對所述被測系統(tǒng)的自動化測試。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)所述配置文件,部署測試環(huán)境包括:
讀取所述配置文件,解析出所述配置文件的類型信息;
依據(jù)所述類型信息,創(chuàng)建每種類型對應(yīng)的虛擬機;
依據(jù)配置文件中每種類型的數(shù)目,將所述虛擬機作為模板批量創(chuàng)建對應(yīng)數(shù)目的虛擬機。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括:
對所述目標虛擬機進行快照處理;
當完成對所述被測系統(tǒng)的自動化測試后,將所述目標虛擬機快照回滾至初始狀態(tài)。
4.一種基于Robot Framework的自動化測試的裝置,其特征在于,包括接收單元、部署單元、構(gòu)建單元、安裝單元和完成單元,
所述接收單元,用于接收用戶輸入的配置文件;
所述部署單元,用于依據(jù)所述配置文件,部署測試環(huán)境;
所述構(gòu)建單元,用于依據(jù)被測系統(tǒng)的測試邏輯,從預(yù)先存儲的測試庫中選取目標函數(shù)進行組合,構(gòu)建測試用例;
所述安裝單元,用于依據(jù)被測系統(tǒng)的測試邏輯,從所述測試環(huán)境中選取目標虛擬機,并將所述被測系統(tǒng)安裝至所述目標虛擬機;
所述完成單元,用于將所述測試用例對應(yīng)的虛擬機與所述目標虛擬機建立連接,利用所述測試用例,完成對所述被測系統(tǒng)的自動化測試。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述部署單元包括解析子單元和創(chuàng)建子單元,
所述解析子單元,用于讀取所述配置文件,解析出所述配置文件的類型信息;
所述創(chuàng)建子單元,用于依據(jù)所述類型信息,創(chuàng)建每種類型對應(yīng)的虛擬機;
所述創(chuàng)建子單元還用于依據(jù)配置文件中每種類型的數(shù)目,將所述虛擬機作為模板批量創(chuàng)建對應(yīng)數(shù)目的虛擬機。
6.根據(jù)權(quán)利要求4或5所述的裝置,其特征在于,還包括處理單元和恢復(fù)單元,
所述處理單元,用于對所述目標虛擬機進行快照處理;
所述恢復(fù)單元,用于當完成對所述被測系統(tǒng)的自動化測試后,將所述目標虛擬機快照回滾至初始狀態(tài)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710480758.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- Appium多線程實現(xiàn)系統(tǒng)及方法
- 基于RobotFramework的Web應(yīng)用系統(tǒng)自動化測試方法及裝置
- 一種基于RobotFramework測試Dubbo接口的方法及終端
- 基于RobotFramework的大數(shù)據(jù)服務(wù)測試方法、系統(tǒng)、終端及存儲介質(zhì)
- 測試裝置及其構(gòu)建方法以及自動化測試方法
- socket接口自動化測試系統(tǒng)
- 一種批量測試通信設(shè)備方法及系統(tǒng)
- 基于robotframework的車載以太網(wǎng)測試方法、系統(tǒng)以及太網(wǎng)測試設(shè)備
- 一種POS產(chǎn)品自動化測試方法、系統(tǒng)、設(shè)備和計算機存儲介質(zhì)
- 一種POS應(yīng)用測試方法、設(shè)備和計算機存儲介質(zhì)
- 自動化設(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ù)





