[發明專利]工控軟件的測試方法、裝置及系統有效
| 申請號: | 201610063453.8 | 申請日: | 2016-01-29 |
| 公開(公告)號: | CN105739481B | 公開(公告)日: | 2019-03-19 |
| 發明(設計)人: | 張斌;焦偉亮;屈浩 | 申請(專利權)人: | 軟控股份有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 266042 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 測試 方法 裝置 系統 | ||
本發明公開了一種工控軟件的測試方法、裝置及系統。其中,該測試方法包括:從測試腳本集合中獲取目標工控軟件對應的測試腳本,其中,測試腳本包括運行參數;通過測試腳本驅動工控機運行目標工控軟件,其中,目標工控軟件按照運行參數運行;獲取目標工控軟件按照運行參數運行的測試結果,其中,測試結果包括目標工控軟件在運行過程中和/或在運行結束時產生的數據。本發明解決了工控軟件的測試效率低的技術問題。
技術領域
本發明涉及軟件測試領域,具體而言,涉及一種工控軟件的測試方法、裝置及系統。
背景技術
在工控領域,在下位機軟件編寫完成之后,往往需要對下位機軟件進行測試,現有的對下位機軟件的測試方案是工作人員手動進行調試或者進入工廠進行現場調試,以在調試中發現問題并對下位機進行對應的修改。現有的測試方法,人力和工期消耗太大,無法在有效時間內持續反復的進行測試,且存在一些人力無法測試的場景,存在成本高,效率底,測試遺漏較多的問題。
針對現有技術中工控軟件的測試效率低的技術問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種工控軟件的測試方法、裝置及系統,以至少解決工控軟件的測試效率低的技術問題。
根據本發明實施例的一個方面,提供了一種工控軟件的測試方法,該測試方法包括:從測試腳本集合中獲取目標工控軟件對應的測試腳本,其中,測試腳本包括運行參數;通過測試腳本驅動工控機運行目標工控軟件,其中,目標工控軟件按照運行參數運行;獲取目標工控軟件按照運行參數運行的測試結果,其中,測試結果包括目標工控軟件在運行過程中和/或在運行結束時產生的數據。
進一步地,工控機具有輸入標簽和輸出標簽,輸入標簽用于驅動目標工控軟件按照輸入標簽的值運行,輸出標簽用于存儲測試結果,其中,通過測試腳本驅動工控機運行目標工控軟件包括:發送包括運行參數的測試指令至工控機,其中,測試指令用于將運行參數的值賦值給輸入標簽;獲取目標工控軟件按照運行參數運行的測試結果包括:在目標工控軟件運行結束之后,從輸出標簽中讀取測試結果。
進一步地,測試腳本還包括輸入標簽的標簽標識,發送包括運行參數的測試指令至工控機包括:將測試指令轉換為工控機所支持的數據通訊格式;從預設數據庫中讀取與標簽標識對應的標簽地址;按照標簽地址將轉換后的測試指令發送至輸入標簽。
進一步地,在從測試腳本集合中獲取目標工控軟件對應的測試腳本之前,工控軟件的測試方法還包括:按照軟件集合中多個目標工控軟件的測試順序確定當前需要測試的目標工控軟件。
進一步地,在獲取目標工控軟件按照運行參數運行的測試結果之后,工控軟件的測試方法還包括:獲取多個報告模板,其中,在多個報告模板中,每個報告模板對應于一個目標工控軟件;將多個目標工控軟件中各個目標工控軟件的測試結果填充入對應的報告模板;組合數據填充后的各個報告模板,得到測試報告。
根據本發明實施例的另一方面,還提供了一種工控軟件的測試裝置,該測試裝置包括:腳本獲取單元,用于從測試腳本集合中獲取目標工控軟件對應的測試腳本,其中,測試腳本包括運行參數;測試單元,用于通過測試腳本驅動工控機運行目標工控軟件,其中,目標工控軟件按照運行參數運行;數據獲取單元,用于獲取目標工控軟件按照運行參數運行的測試結果,其中,測試結果包括目標工控軟件在運行過程中和/或在運行結束時產生的數據。
進一步地,工控機具有輸入標簽和輸出標簽,輸入標簽用于驅動目標工控軟件按照輸入標簽的值運行,輸出標簽用于存儲測試結果,其中,測試單元包括:發送模塊,用于發送包括運行參數的測試指令至工控機,其中,測試指令用于將運行參數的值賦值給輸入標簽;數據獲取單元包括:讀取模塊,用于在目標工控軟件運行結束之后,從輸出標簽中讀取測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于軟控股份有限公司,未經軟控股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201610063453.8/2.html,轉載請聲明來源鉆瓜專利網。





