[發明專利]一種用于自動測試系統中快速搭建測試軟件的方法在審
| 申請號: | 201811446045.6 | 申請日: | 2018-11-29 |
| 公開(公告)號: | CN109634850A | 公開(公告)日: | 2019-04-16 |
| 發明(設計)人: | 張宇;李鵬;熊淑貞;張濤;王敬堂;臧龍飛 | 申請(專利權)人: | 中國船舶重工集團公司第七0五研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/33 |
| 代理公司: | 西北工業大學專利中心 61204 | 代理人: | 劉新瓊 |
| 地址: | 710075 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據文件 自動測試系統 測試軟件 測試系統軟件 測試過程 測試流程 測試設備 緊密耦合 命令解釋 軟件測試 軟件代碼 軟件設計 設備軟件 自動測試 命令字 調試 測試 | ||
本發明涉及一種用于自動測試系統中快速搭建測試軟件的方法,屬于自動測試領域。本方法主要基于命令解釋執行的軟件設計。將測試過程和參數按命令字的方式存放在數據文件中,使用數據文件描述測試流程,測試的過程就是解釋并執行數據文件中命令的過程。解決了現有測試設備軟件測試流程和代碼緊密耦合,流程更改需要更改軟件代碼,測試系統軟件研制周期長,可靠性和穩定性較差,設備軟件調試時間長等問題。
技術領域
本方案涉及一種應用于自動測試設備中快速搭建測試軟件的技術,屬于自動測試領域。本技術主要基于命令解釋執行的軟件設計。將測試過程和參數按命令字的方式存放在數據文件中,使用數據文件描述測試流程,測試的過程就是解釋并執行數據文件中命令的過程。
背景技術
自動測試系統作為武器裝備的核心測試資源,具備以下功能:
為被測對象提供測試激勵信號,并能夠對被測對象輸出的信號進行采集、處理;
為被測對象提供測試需要的各種電源;
通過通信接口與被測對象進行通訊,發送指令、接收數據;
在測試程序集配合下,對被測對象進行檢測并隔離故障;
自動測試系統軟件在測試系統提供的硬件資源和測試環境中運行,根據被測對象的測試需求設計測試策略,進行測試程序開發。
測試系統軟件控制測試系統硬件資源完成測試系統的各種輸入、輸出、數字通信等功能。
由于原自動測試系統采用了傳統的測試手段,根據被測目標的不同,編制不同的測試軟件模塊,幾個檢測流程,就要編寫幾套測試軟件。直接導致了軟件規模龐大,研制周期長,軟件耦合性強,可靠性和穩定性較差,設備軟件調試時間長,需要縮短研制周期,提高軟件質量。
發明內容
要解決的技術問題
為了解決現有技術的研制周期長,軟件耦合性強,可靠性和穩定性較差的問題,本發明提出一種用于自動測試系統中快速搭建測試軟件的方法。
技術方案
一種用于自動測試系統中快速搭建測試軟件的方法,將測試過程和參數按命令字的方式存放在數據文件中,使用數據文件描述測試流程,測試的過程就是解釋并執行數據文件中命令的過程;其特征在于步驟如下:
步驟1:生成測試腳本
根據檢測流程,在測試流程編輯器中編輯生成文本格式的測試腳本,用來控制測試設備進行運算操作動作的組合;
步驟2:測試項目選擇
軟件啟動后,用戶根據待測產品被測性質選擇相應的測試項目;
步驟3:讀取測試數據腳本文件
指根據選擇待測項目,打開該數據腳本文件,讀取一條相應的測試數據腳本文件;
步驟4:分析腳本文件
根據讀取的數據腳本文件,進行狀態機分配,進入相應的動作分支;
步驟5:執行腳本文件
執行腳本文件中的命令字,執行完畢后,轉入步驟3。
有益效果
本發明提出的一種用于自動測試系統中快速搭建測試軟件的方法,采用基于命令解釋執行的軟件設計。將測試過程和參數按命令字的方式存放在數據文件中,使用數據文件描述測試流程,測試的過程就是解釋并執行數據文件中命令的過程。命令解釋執行軟件設計的優點:
控制靈活、流程及參數修改方便,當需要根據用戶需求改變測試流程及參數時,無需改變軟件代碼,普通操作人員即可完成;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國船舶重工集團公司第七0五研究所,未經中國船舶重工集團公司第七0五研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811446045.6/2.html,轉載請聲明來源鉆瓜專利網。





