[發(fā)明專利]一種用于測(cè)試腳本的離線調(diào)試方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201810737047.4 | 申請(qǐng)日: | 2018-07-06 |
| 公開(公告)號(hào): | CN109213676A | 公開(公告)日: | 2019-01-15 |
| 發(fā)明(設(shè)計(jì))人: | 巫鐘興;祝恩國(guó);鄒和平;鄭安剛;劉興奇;蔣長(zhǎng)獻(xiàn);張宇鵬;許岳樓;馬亞彬;葉方彬;莊磊;楊樂;王朝亮;王偉峰;周利華;張麗楠;韓月 | 申請(qǐng)(專利權(quán))人: | 中國(guó)電力科學(xué)研究院有限公司;國(guó)網(wǎng)安徽省電力有限公司電力科學(xué)研究院;國(guó)網(wǎng)浙江省電力有限公司電力科學(xué)研究院;國(guó)網(wǎng)安徽省電力有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 北京工信聯(lián)合知識(shí)產(chǎn)權(quán)代理有限公司 11266 | 代理人: | 郭一斐 |
| 地址: | 100192 北*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 程序接口 測(cè)試腳本 封裝 被測(cè)試系統(tǒng) 重構(gòu)的 離線 調(diào)試過程 調(diào)用 調(diào)試 自動(dòng)化測(cè)試過程 智能化系統(tǒng) 測(cè)試環(huán)境 調(diào)試環(huán)境 功能測(cè)試 返回 腳本 重構(gòu) 指向 申請(qǐng) | ||
本申請(qǐng)公開了一種用于測(cè)試腳本的離線調(diào)試方法,包括:獲取被測(cè)試系統(tǒng)的程序接口,將所述程序接口進(jìn)行封裝或重構(gòu),模擬被測(cè)試系統(tǒng)的程序接口的功能測(cè)試腳本在離線調(diào)試環(huán)境下調(diào)用所述被測(cè)試系統(tǒng)的程序接口時(shí),則將所述調(diào)用指向封裝或重構(gòu)的程序接口,并接收所述封裝或重構(gòu)的程序接口的返回值,若所述測(cè)試腳本的預(yù)期值與所述封裝或重構(gòu)的程序接口的返回值不同,則修改所述測(cè)試腳本,解決了智能化系統(tǒng)的自動(dòng)化測(cè)試過程中,測(cè)試腳本的調(diào)試過程依賴于測(cè)試環(huán)境,而且在測(cè)試腳本的調(diào)試過程中,會(huì)造成資源的浪費(fèi)的問題。
技術(shù)領(lǐng)域
本申請(qǐng)涉及系統(tǒng)測(cè)試領(lǐng)域,具體涉及一種用于測(cè)試腳本的離線調(diào)試方法,同時(shí)涉及一種用于測(cè)試腳本的離線調(diào)試裝置。
背景技術(shù)
目前智能設(shè)備的需求越來越多、系統(tǒng)功能越來越復(fù)雜,為確保由智能設(shè)備組成的智能化系統(tǒng)正確和可靠的運(yùn)行,需要投入巨大的測(cè)試工作量,自動(dòng)化測(cè)試因而被應(yīng)用到測(cè)試工作中,提高測(cè)試效率。
使用自動(dòng)化技術(shù)進(jìn)行測(cè)試需要開發(fā)相應(yīng)的自動(dòng)化測(cè)試腳本,而在測(cè)試腳本調(diào)試的過程中,需要與智能設(shè)備進(jìn)行不斷的交互,所以就需要開啟被測(cè)試的智能設(shè)備,一旦離開被測(cè)試的智能設(shè)備,那么調(diào)試測(cè)試腳本的過程,就無法進(jìn)行,增加了測(cè)試環(huán)境的依賴性,而且如果智能化系統(tǒng)中的智能設(shè)備較多,那么在測(cè)試腳本的調(diào)試階段,會(huì)浪費(fèi)很多的資源,例如,電能、網(wǎng)絡(luò)資源等。
因此,從現(xiàn)有技術(shù)可以看出,在智能化系統(tǒng)的自動(dòng)化測(cè)試過程中,測(cè)試腳本的調(diào)試過程依賴于測(cè)試環(huán)境,而且在測(cè)試腳本的調(diào)試過程中,會(huì)造成資源的浪費(fèi)。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┮环N用于測(cè)試腳本的離線調(diào)試方法,以解決在智能化系統(tǒng)的自動(dòng)化測(cè)試過程中,測(cè)試腳本的調(diào)試過程依賴于測(cè)試環(huán)境,而且在測(cè)試腳本的調(diào)試過程中,會(huì)造成資源的浪費(fèi)的問題。
本申請(qǐng)?zhí)峁┑囊环N用于測(cè)試腳本的離線調(diào)試方法,包括:
獲取被測(cè)試系統(tǒng)的程序接口;
將所述程序接口進(jìn)行封裝或重構(gòu),模擬被測(cè)試系統(tǒng)的程序接口的功能;
測(cè)試腳本在離線調(diào)試環(huán)境下調(diào)用所述被測(cè)試系統(tǒng)的程序接口時(shí),則將所述調(diào)用指向封裝或重構(gòu)的程序接口,并接收所述封裝或重構(gòu)的程序接口的返回值;
若所述測(cè)試腳本的預(yù)期值與所述封裝或重構(gòu)的程序接口的返回值不同,則修改所述測(cè)試腳本。
優(yōu)選的,在修改所述測(cè)試腳本的步驟之后,還包括:
在離線調(diào)試環(huán)境下對(duì)修改后的測(cè)試腳本進(jìn)行調(diào)試。
優(yōu)選的,在接收所述封裝或重構(gòu)的程序接口的返回值的步驟之后,還包括:
若所述測(cè)試腳本的預(yù)期值與所述封裝或重構(gòu)的程序接口的返回值相同,則所述測(cè)試腳本調(diào)試通過,保存所述測(cè)試腳本;
將保存的測(cè)試腳本遷移至真實(shí)測(cè)試環(huán)境。
優(yōu)選的,使用Lua腳本語言開發(fā)所述測(cè)試腳本。
優(yōu)選的,所述測(cè)試腳本包括:仿真函數(shù)代碼段、通用代碼段、業(yè)務(wù)代碼段以及執(zhí)行代碼段。
優(yōu)選的,所述仿真函數(shù)代碼段對(duì)應(yīng)仿真函數(shù)模塊、通用代碼段對(duì)應(yīng)通用模塊、業(yè)務(wù)代碼段對(duì)應(yīng)業(yè)務(wù)模塊、執(zhí)行代碼段對(duì)應(yīng)執(zhí)行模塊。
優(yōu)選的,所述將所述程序接口進(jìn)行封裝或重構(gòu)的步驟之后,還包括:將所述封裝或重構(gòu)的程序接口的名稱與所述被測(cè)試系統(tǒng)的程序接口的名稱命名為相同的名稱。
優(yōu)選的,所述測(cè)試腳本在離線調(diào)試環(huán)境下調(diào)用所述被測(cè)試系統(tǒng)的程序接口,則指向封裝或重構(gòu)的程序接口,包括:
所述測(cè)試腳本在離線調(diào)試環(huán)境下調(diào)用所述被測(cè)試系統(tǒng)的程序接口,根據(jù)所述程序接口的名稱,指向封裝或重構(gòu)的程序接口。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)電力科學(xué)研究院有限公司;國(guó)網(wǎng)安徽省電力有限公司電力科學(xué)研究院;國(guó)網(wǎng)浙江省電力有限公司電力科學(xué)研究院;國(guó)網(wǎng)安徽省電力有限公司,未經(jīng)中國(guó)電力科學(xué)研究院有限公司;國(guó)網(wǎng)安徽省電力有限公司電力科學(xué)研究院;國(guó)網(wǎng)浙江省電力有限公司電力科學(xué)研究院;國(guó)網(wǎng)安徽省電力有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810737047.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(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),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 用于USB驅(qū)動(dòng)程序接口函數(shù)的擴(kuò)展
- 一種程序接口的性能測(cè)試方法及裝置
- 一種記錄程序接口間調(diào)用信息的方法及電子設(shè)備
- 接口適配方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)請(qǐng)求方法及相關(guān)設(shè)備
- 接口測(cè)試方法、裝置以及存儲(chǔ)介質(zhì)
- 一種應(yīng)用程序接口調(diào)用方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 數(shù)據(jù)獲取方法及相關(guān)設(shè)備
- 文檔生成方法、系統(tǒng)、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 基于區(qū)塊鏈的應(yīng)用程序接口下線方法及裝置
- 云測(cè)試環(huán)境中測(cè)試腳本自動(dòng)解析系統(tǒng)及其實(shí)現(xiàn)方法
- 測(cè)試腳本文件的更新方法和裝置
- 一種腳本測(cè)試方法及裝置
- 基于參數(shù)化測(cè)試腳本的自動(dòng)化測(cè)試方法及測(cè)試系統(tǒng)
- 一種測(cè)試腳本程序標(biāo)準(zhǔn)化的檢驗(yàn)方法及系統(tǒng)
- 一種基于接口測(cè)試的數(shù)據(jù)分層方法及系統(tǒng)
- 一種測(cè)試處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種實(shí)現(xiàn)測(cè)試腳本驗(yàn)證的方法及系統(tǒng)
- 一種測(cè)試腳本生成方法及裝置
- 自動(dòng)化測(cè)試腳本的錄制方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





