[發(fā)明專利]一種自動化測試方法及其裝置在審
| 申請?zhí)枺?/td> | 202211711466.3 | 申請日: | 2022-12-29 |
| 公開(公告)號: | CN115952044A | 公開(公告)日: | 2023-04-11 |
| 發(fā)明(設(shè)計)人: | 張蕊 | 申請(專利權(quán))人: | 北京潤科通用技術(shù)有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/273 |
| 代理公司: | 北京東方億思知識產(chǎn)權(quán)代理有限責(zé)任公司 11258 | 代理人: | 鄒永恒 |
| 地址: | 100192 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 自動化 測試 方法 及其 裝置 | ||
本申請公開了一種自動化測試方法及其裝置,該方法包括:響應(yīng)于用戶對上位機的用戶界面的第一輸入,配置與第一測試場景關(guān)聯(lián)的用例自定義步驟的第一參數(shù),以及與第一測試場景關(guān)聯(lián)的動態(tài)庫模板和接口控制文件ICD參數(shù),生成用例執(zhí)行信息,通過向下位機下發(fā)用例執(zhí)行信息,控制下位機調(diào)用動態(tài)庫解析用例執(zhí)行信息得到第一參數(shù)和ICD參數(shù),調(diào)用動態(tài)庫基于ICD參數(shù)進行解算,并基于第一參數(shù)和動態(tài)庫模板執(zhí)行用例自定義步驟用例自定義步驟用于測試所述第一測試場景下的自定義功能。根據(jù)本申請實施例,能夠降低用戶編輯測試過程,以及對其進行修改和維護的工作量,提高自動化測試的效率。
技術(shù)領(lǐng)域
本申請屬于仿真建模技術(shù)領(lǐng)域,尤其涉及一種自動化測試方法及其裝置。
背景技術(shù)
自動化測試即為對相關(guān)設(shè)計產(chǎn)品進行全面仿真測試,便于對設(shè)計進行快速驗證,包括接口測試、余度管理測試、機內(nèi)測試(Built-In?Test,BIT)測試、控制邏輯、控制率測試等。
相關(guān)技術(shù)中,已有的自動化測試軟件需要將測試過程拆分成不同可執(zhí)行的步驟,定義關(guān)鍵字,應(yīng)對不同的需求的變化,需要定制開發(fā)相應(yīng)的關(guān)鍵字,開發(fā)工作量較大。如果新增某些特殊場景,需要修改軟件增加關(guān)鍵字,流程復(fù)雜,不利于用戶進行編輯維護。因此,相關(guān)技術(shù)中用戶編輯測試過程,以及對其進行修改和維護的工作量較大,降低了測試效率。
發(fā)明內(nèi)容
本申請實施例的目的是提供一種自動化測試方法及其裝置,能夠降低用戶編輯測試過程,以及對其進行修改和維護的工作量,提高自動化測試的效率。
第一方面,本申請實施例提供一種自動化測試方法,該方法包括:
響應(yīng)于用戶對上位機的用戶界面的第一輸入,配置與第一測試場景關(guān)聯(lián)的用例自定義步驟的第一參數(shù),以及與第一測試場景關(guān)聯(lián)的動態(tài)庫模板和接口控制文件(InterfaceControl?Document,ICD)參數(shù),生成用例執(zhí)行信息,
通過向下位機下發(fā)用例執(zhí)行信息,控制下位機調(diào)用動態(tài)庫解析用例執(zhí)行信息得到第一參數(shù)和ICD參數(shù),
調(diào)用動態(tài)庫基于ICD參數(shù)進行解算,并基于第一參數(shù)和動態(tài)庫模板執(zhí)行用例自定義步驟,用例自定義步驟用于測試第一測試場景下的自定義功能。
在第一方面的一些可實現(xiàn)方式中,在響應(yīng)于用戶對上位機的用戶界面的第一輸入之前,方法還包括:
獲取預(yù)設(shè)編寫腳本,將預(yù)設(shè)編寫腳本作為指令,創(chuàng)建動態(tài)庫模板,其中,動態(tài)庫模板包括程序文件和編譯腳本文件,程序文件用于調(diào)用模板調(diào)度接口,模板調(diào)度接口用于調(diào)用ICD接口和輸入/輸出IO通信接口,編譯腳本文件包括編譯指令。
在第一方面的一些可實現(xiàn)方式中,第一參數(shù)包括步驟名稱、執(zhí)行類型和運行周期,ICD參數(shù)包括ICD的域、增加參數(shù)、ICD通道綁定參數(shù)、輸入ICD變量和輸出ICD變量。
在第一方面的一些可實現(xiàn)方式中,執(zhí)行用例自定義步驟,包括:
在開始執(zhí)行用例自定義步驟之前,定義執(zhí)行狀態(tài)值為NULL,
在開始執(zhí)行用例自定義步驟時,將執(zhí)行狀態(tài)值變?yōu)镮NIT并進行初始化DoInit函數(shù)調(diào)用,以及控制調(diào)度引擎進行定時器的初始化準(zhǔn)備,
在執(zhí)行用例自定義步驟的情況下,將執(zhí)行狀態(tài)值變?yōu)镽UN,并控制調(diào)度引擎按照運行周期發(fā)送信號,
在用例自定義步驟執(zhí)行完成后,若接收到下一個信號,則執(zhí)行DoOneStep函數(shù),
循環(huán)判斷用例自定義步驟的執(zhí)行狀態(tài)值,若執(zhí)行狀態(tài)值為STOP,則用例自定義步驟退出循環(huán),否則用例自定義步驟不退出循環(huán),
在用例自定義步驟退出循環(huán)的情況下,執(zhí)行DoDispose函數(shù),并控制調(diào)度引擎關(guān)閉定時器。
在第一方面的一些可實現(xiàn)方式中,方法還包括以下至少一項:
該專利技術(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/202211711466.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 自動化設(shè)備和自動化系統(tǒng)
- 一種基于流程驅(qū)動的測試自動化方法以及測試自動化系統(tǒng)
- 用于工業(yè)自動化設(shè)備認(rèn)識的系統(tǒng)和方法
- 實現(xiàn)過程自動化服務(wù)的標(biāo)準(zhǔn)化設(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ù)





