[發明專利]一種基于電動汽車的功能需求的測試用例生成方法和裝置有效
| 申請號: | 201811490039.0 | 申請日: | 2018-12-06 |
| 公開(公告)號: | CN109669436B | 公開(公告)日: | 2021-04-13 |
| 發明(設計)人: | 陳秋利 | 申請(專利權)人: | 廣州小鵬汽車科技有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 北京知元同創知識產權代理事務所(普通合伙) 11535 | 代理人: | 張田勇;張祖萍 |
| 地址: | 510640 廣東省廣州市天*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 電動汽車 功能 需求 測試 生成 方法 裝置 | ||
本發明涉及一種基于電動汽車的功能需求的測試用例生成方法和生成裝置。所述方法包括獲取與電動汽車的功能需求相關的測試項目;針對獲取的與電動汽車的功能需求相關的測試項目,確定所述與電動汽車的功能需求相關的測試項目的測試條件以及測試條件之間的邏輯關系,構成功能測試集;根據所述功能測試集,構建測試用例的真值表;測試用例集構建步驟:根據所構建的測試用例的真值表,構建測試用例集,由此規范了的測試用例的生成過程,提高了測試用例的正確性、高效性和覆蓋充分性。
技術領域
本發明屬于電動汽車軟件測試技術領域,具體涉及一種基于電動汽車的功能需求的測試用例生成方法和裝置。
背景技術
測試用例(Test Case)是為某個特殊目標而編制的一組測試輸入、執行條件以及預期結果,以便測試某個程序路徑或核實是否滿足某個特定需求。測試用例是將軟件測試的行為活動做一科學化的組織歸納,目的是能夠將軟件測試的行為轉化成可管理的模式;同時測試用例也是將測試具體量化的方法之一,不同類別的軟件,測試用例是不同的。因此,測試用例的正確性、高效性和覆蓋充分性直接反映了測試用例的質量。
現有技術中,測試用例編寫方法包括等價類劃分法、邊界值法、因果圖法、判定表法等,其中,等價類劃分法是一種系統性的確定要輸入的測試條件的方法,將程序所有可能的輸入數據(有效的和無效的)劃分成若干個等價類,然后從每個類中選取具有代表性的數據當做測試用例進行合理的分類,測試用例由有效等價類和無效等價類的代表組成,從而保證測試用例具有完整性和代表性。利用等價類劃分法設計測試用例可以不考慮程序的內部結構,主要通過專業技術人員對軟件功能需求的理解進行測試用例設計,分別設計不同的測試用例運用于電動汽車模型在環測試及硬件在環測試。
但是,目前使用等價類劃分法缺少規范化的測試用例生成環節,并且,對測試人員專業性的高度依賴,可能導致測試用例缺乏可靠性和完整性,無法充分覆蓋所提出的軟件功能需求。因此,需要制定規范化的測試用例生成方法。同時,目前針對電動汽車的整車測試也沒有完善的測試用例生成方法,大多是根據車輛性能進行測試用例的設計,而沒有同時考慮軟件出現的問題。
發明內容
為了解決上述測試用例生成不規范的技術問題,本發明提出了一種基于電動汽車的功能需求的測試用例生成方法和裝置。所述基于電動汽車的功能需求的測試用例生成方法包括如下步驟:
獲取步驟:獲取與電動汽車的功能需求相關的測試項目;
功能測試集構成步驟:針對獲取的與電動汽車的功能需求相關的測試項目,確定所述與電動汽車的功能需求相關的測試項目的測試條件以及測試條件之間的邏輯關系,構成功能測試集;
真值表構建步驟:根據所述功能測試集,構建測試用例的真值表;
測試用例集構建步驟:根據所構建的測試用例的真值表,構建測試用例集。
進一步,所述與電動汽車的功能需求相關的測試項目可以包括與電動汽車的功能需求相關的規范性測試項目、與軟件的問題相關的測試項目及與電動汽車的功能需求相關的其他測試項目。
進一步,在功能測試集構成步驟中,還將所述測試條件拆分為多級拆分條件,并在每級拆分條件中確定各拆分條件之間的邏輯關系。
進一步,在真值表構建步驟中,根據所述測試條件及測試條件之間的邏輯關系、和多級拆分條件及多級拆分條件之間的邏輯關系,生成測試用例編號,構建測試用例的真值表。
進一步,在測試用例集構建步驟中,針對與電動汽車的功能需求相關的規范性測試項目,構建與電動汽車的功能需求相關的規范性測試項目的測試用例集;針對與軟件的問題相關的測試項目,構建與軟件的問題相關的測試項目的測試用例集;針對與電動汽車的功能需求相關的其他測試項目,構建與電動汽車的功能需求相關的其他測試項目的測試用例集;上述三個測試用例集構成電動汽車的整車功能測試用例庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州小鵬汽車科技有限公司,未經廣州小鵬汽車科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811490039.0/2.html,轉載請聲明來源鉆瓜專利網。





