[發明專利]一種建立測試用例的方法及系統有效
| 申請號: | 201410227714.6 | 申請日: | 2014-05-27 |
| 公開(公告)號: | CN104850110B | 公開(公告)日: | 2019-04-16 |
| 發明(設計)人: | 裴蕾 | 申請(專利權)人: | 北京寶沃汽車有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 北京三聚陽光知識產權代理有限公司 11250 | 代理人: | 寇海俠 |
| 地址: | 101509 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 建立 測試 方法 系統 | ||
本發明公開了一種建立測試用例的方法及系統,所述方法包括以下步驟:步驟一、導入待測模型;步驟二、定義測試場景,該測試場景由多個連續的狀態按照一定的轉移次序構成;步驟三、分別針對每個狀態設置對應的狀態變量,針對轉移次序設置轉移條件,針對每個轉移條件設置對應的轉移變量;步驟四、依次選取每個狀態的狀態變量以及轉移條件的轉移變量,組合生成測試用例。本發明的建立測試用例的方法及系統解決了在現有技術的整車控制器軟件的上層算法模型的仿真測試中,手動執行測試用例效率低下,測試用例覆蓋率不高,可移植性差,測試過程耗時耗力的技術問題。
技術領域
本發明涉及新能源汽車整車控制器技術領域,尤其涉及一種建立測試用例的方法及系統。
背景技術
整車控制器(Vehicle Control Unit)是新能源汽車整車控制系統的核心部件,它對汽車的正常行駛、安全性、再生能量回饋、網絡管理、故障診斷與處理、車輛的狀態的監視等功能起著關鍵作用。
目前,國際流行的整車控制器開發模式為:首先根據功能需求,利用工具軟件(如MATLAB/Simulink)進行軟件建模仿真,建立基本的軟件控制算法,并對算法進行初步的驗證,即將控制算法在一個模擬的控制器中實現,利用模擬的控制器,來控制真實的或者同樣是模擬的被控對象,來驗證算法的正確性。下一步,針對算法進行硬件設計及軟件開發,獲得ECU原型,并利用硬件在環仿真對ECU進行初步測試,控制對象可以利用PC機算法進行模擬。最后,上實車進行驗證與標定。
整車控制器軟件代碼包括控制器的底層驅動代碼以及上層算法代碼。上層算法代碼可以通過MATLAB/Simulink 自動生成,例如MATLAB提供了實時工作間(Real TimeWorkshop)功能,能夠從Simulink中進行算法方面的仿真建模,并根據模型自動生成所需要的算法代碼,而不用手動去編寫代碼。這樣,軟件開發人員能夠將主要精力集中于算法的開發而不是具體代碼的實現上,并且可以通過仿真來快速地驗證算法的正確性。基于模型的自動代碼生成方式是汽車控制器軟件開發的發展趨勢。
目前,整車控制器軟件的上層算法模型的仿真測試,一般是直接對待測模型的輸入激勵信號的取值進行定義,然后觀察待測模型的輸出結果。這種方法需要逐條地手動執行測試用例,效率低下,測試用例的數量往往有限,測試用例覆蓋率不高,從而影響測試效果。另外,整車控制器軟件的上層算法模型分為混合動力、純電動、燃料電池等多個類型,對于不同類型的待測模型,上述仿真測試過程中往往需要分別設計測試用例,測試用例的可移植性差,導致測試過程耗時耗力。
發明內容
為此,本發明要解決的技術問題在于現有技術的整車控制器軟件的上層算法模型的仿真測試中,手動執行測試用例效率低下,測試用例覆蓋率不高,可移植性差,測試過程耗時耗力,從而提出一種建立測試用例的方法及系統來解決該問題。
為解決上述技術問題,本發明采用以下技術方案:
一種建立測試用例的方法,包括以下步驟:步驟一、導入待測模型;步驟二、定義測試場景,該測試場景由多個連續的狀態按照一定的轉移次序構成;步驟三、分別針對每個狀態設置對應的狀態變量,針對轉移次序設置轉移條件,針對每個轉移條件設置對應的轉移變量;步驟四、依次選取每個狀態的狀態變量以及轉移條件的轉移變量,組合生成測試用例。
作為本發明的建立測試用例的方法的進一步改進,所述導入待測模型的過程包括:通過自動生成腳本,導入待測模型,識別待測模型的輸入輸出接口和內部變量。
作為本發明的建立測試用例的方法的進一步改進,所述定義測試場景的過程包括:將每個狀態描述為一個模塊,其中包含每個狀態的描述,相鄰兩個狀態之間通過箭頭標注轉移方向,并可設置轉移條件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京寶沃汽車有限公司,未經北京寶沃汽車有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410227714.6/2.html,轉載請聲明來源鉆瓜專利網。





