[發明專利]軟件自動化測試驗證的方法在審
| 申請號: | 202011560080.8 | 申請日: | 2020-12-25 |
| 公開(公告)號: | CN112631918A | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 孫忠瀟 | 申請(專利權)人: | 坤泰車輛系統(常州)有限公司;泰牛汽車技術(蘇州)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 南京艾普利德知識產權代理事務所(特殊普通合伙) 32297 | 代理人: | 陸明耀 |
| 地址: | 213000 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 自動化 測試 驗證 方法 | ||
本發明提供一種軟件自動化測試驗證的方法,包括:提取待驗證模型的父層系統中所包含的待驗證原子子系統;對各待驗證原子子系統逐個將各待驗證原子子系統的測試用例文件中的輸入數據導入到各待驗證原子子系統的輸入數據接口,然后運行各待驗證原子子系統,運行結果出來后,再將運行結果數據通過輸出數據接口導出到各測試用例文件;將導出的運行結果數據與期望輸出數據進行比較評判,二者一致則判定驗證OK,否則判定NG,并在各專用文件夾下將評判結果生成各待驗證原子子系統的驗證報告。在軟件設計人員提供好驗證輸入數據與期待輸出結果數據之后,自動實現上述過程,極大地縮減工時,提高了設計人員的工作效率,降低人為錯誤率,減少開發時間。
技術領域
本發明涉及軟件開發技術領域,尤其涉及基于模型設計開發的軟件的測試驗證的方法。
背景技術
汽車電子ECU的控制軟件,包括高級駕駛輔助功能軟件,電動轉向EPS控制策略軟件,制動卡鉗控制器軟件等,都在使用基于模型的設計方式開發應用層軟件。模型作為一種形式化開發方法,也是軟件的一種高級別抽象存在方式。而且它所見即所得,在架構圖流程圖的層次就可以進行運行驗證,幫助軟件設計人員在早期發現軟件存在的問題。為了進行驗證,需要給模型輸入一定量的數據組合,使得模型內部各種邏輯得以觸發,并輸出經過模型處理的結果。當前軟件驗證過程中需要設計人員繁瑣的重復勞動,包括搭建軟件驗證環境、數據整理、運行軟件、運行結果數據收集、運行結果與期待值對比、報告撰寫。如果能自動實現這些重復的勞動,則能大大提高工作效率。
發明內容
鑒于目前現有技術的不足,本發明的目的在于提供一種工作效率較高的軟件自動化測試驗證的方法。
為達到上述目的,本發明的實施例采用如下技術方案:
一種軟件自動化測試驗證的方法,所述方法包括如下步驟:
步驟S1,提取待驗證模型的父層系統中所包含的待驗證原子子系統;
步驟S2,為每個待驗證原子子系統創建一個專用文件夾,在各專用文件夾內部生成各待驗證原子子系統的測試用例文件;
步驟S3,生成各待驗證原子子系統的測試環境;
步驟S4,在測試環境中解析各待驗證原子子系統,得出各自的輸入數據接口、輸出數據接口,在各自的測試用例文件中標記所述輸入數據接口、輸出數據接口;
步驟S5,輸入各待驗證原子子系統的測試用例文件所需要的輸入數據和期望輸出數據;
步驟S6,對各待驗證原子子系統逐個將各待驗證原子子系統的測試用例文件中的輸入數據導入到各待驗證原子子系統的輸入數據接口,然后運行各待驗證原子子系統,運行結果出來后,再將運行結果數據通過輸出數據接口導出到各測試用例文件;
步驟S7,將導出的運行結果數據與期望輸出數據進行比較評判,二者一致則判定驗證OK,否則判定NG,并在各專用文件夾下將評判結果生成各待驗證原子子系統的驗證報告。
進一步,所述步驟S2中,在各專用文件夾內部生成各待驗證原子子系統的測試用例文件,是基于驗證用例設計模板進行,所述驗證用例設計模板預先設計好,包括驗證軟件所需輸入的數據填寫格式,以及軟件的期望輸出結果。
進一步,所述步驟S3中,所述測試環境包括各待驗證原子子系統的引用拷貝以及建立輸入數據接口和輸出數據接口。
進一步,所述步驟S5中,所述測試用例文件所需要的輸入數據和期望輸出數據是根據功能需求和/或覆蓋度需求預先設計好。
進一步,所述步驟S5中,同時還輸入誤差容限;所述步驟S7中,比較運行結果數據與期望輸出數據是否一致時,如果二者的差分小于等于所述誤差容限則判定驗證OK,否則判定NG。
進一步,所述步驟S6中,同時還調用第三方工具分析各待驗證原子子系統在所驗證的各用例下的軟件覆蓋度;所述步驟S7中,所述驗證報告還包括軟件覆蓋度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于坤泰車輛系統(常州)有限公司;泰牛汽車技術(蘇州)有限公司,未經坤泰車輛系統(常州)有限公司;泰牛汽車技術(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011560080.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:擠鋰機
- 下一篇:調色劑盒、調色劑供給機構和閘板





