[發明專利]一種測試用例處理方法及其裝置在審
| 申請號: | 201811344019.2 | 申請日: | 2018-11-13 |
| 公開(公告)號: | CN109491917A | 公開(公告)日: | 2019-03-19 |
| 發明(設計)人: | 馬東輝;馬強 | 申請(專利權)人: | 北京車和家信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;黃燦 |
| 地址: | 100102 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 輸入變量 測試 邊界條件 邏輯關系 輸出結果 目標測試 生成測試 遍歷 輸出 期望 | ||
本發明提供了一種測試用例處理方法及其裝置,所述方法包括:獲取與目標測試需求對應的輸入變量集,其中,所述輸入變量集中的每個輸入變量均具有邊界條件,所述輸入變量集中的輸入變量之間具有第一邏輯關系;根據所述輸入變量集中的每個輸入變量的邊界條件和所述第一邏輯關系,將所述輸入變量集中的輸入變量進行組合和/或排列,得出第一輸出結果;遍歷所述第一輸出結果中的每個輸入變量的值,生成測試用例集,其中,所述測試用例集中包括至少一個測試用例,所述測試用例包括至少一個輸入變量值和與所述至少一個輸入變量值對應的期望輸出變量值。本發明實施例提供的測試用列處理方法的可靠性高。
技術領域
本發明涉及電子設備技術領域,尤其涉及一種測試用例處理方法及其裝置。
背景技術
在測試待檢測軟件裝置或者測試軟硬件結合的裝置的過程中,測試軟件根據輸入的測試用例,生成測試結果,根據該測試結果能夠判斷待檢測的裝置的功能是否正常。
在相關技術中,對于測試軟件所需輸入的測試用例,采用人工設計和人工輸入的方法,并且,在每測試完一個測試用例之后,需要人工操作測試軟件,以修改測試軟件輸入的變量的值。
例如,汽車整車控制器(Vehicle Control Unit,VCU)的主要功能有:系統工作模式控制、車輛能量管理及優化、職能化的整車故障識別和處理、車輛網絡管理以及車輛狀態監控、自診斷及保護等。其功能復雜,且對汽車的駕駛、安全等起到至關重要的作用。在汽車出廠之前,需要對VCU軟件進行硬件在環(Hardware-in-the-Loop,HIL)測試,以確保VCU的每一個功能都能夠正常執行。
在相關技術中,進行HIL測試時,測試人員需要先根據測試需求設計測試用例,并利用HIL手動測試軟件將用例一個個轉化成測試序列,然后手動調試測試序列,以得出測試結果。整個測試過程需要測試人員耗費大量的時間與精力。同時,在設計測試用例的過程中,每一條測試需求,都需要設計很多條測試用例。這些測試用例包括多個具有一定的邊界條件的輸入變量,且多個輸入變量之間可以形成各類的排列組合關系,同時各個輸入變量之間不能隨意組合,而必須遵循一定的邏輯關系。在有限的時間和精力下,測試人員很難將所有可能出現的測試需求全部轉化成測試用例,從而降低了測試用例的覆蓋率,造成HIL測試結果不全面,從而降低了測試結果的可靠性。
由此可知,相關技術中采用人工設計方法得出的測試用例的可靠性低。
發明內容
本發明實施例提供一種測試用例處理方法及其裝置,以解決相關技術中采用人工設計方法得出的測試用例的可靠性低的問題。
為解決以上技術問題,本發明采用如下技術方案:
第一方面,本發明實施例提供了一種測試用例處理方法,包括:
獲取與目標測試需求對應的輸入變量集,其中,所述輸入變量集中的每個輸入變量均具有邊界條件,所述輸入變量集中的輸入變量之間具有第一邏輯關系;
根據所述輸入變量集中的每個輸入變量的邊界條件和所述第一邏輯關系,將所述輸入變量集中的輸入變量進行組合和/或排列,得出第一輸出結果;
遍歷所述第一輸出結果中的每個輸入變量的值,生成測試用例集,其中,所述測試用例集中包括至少一個測試用例,所述測試用例包括至少一個輸入變量值和與所述至少一個輸入變量值對應的期望輸出變量值。
第二方面,本發明實施例提供了一種測試用列處理裝置,包括:
第一獲取模塊,用于獲取與目標測試需求對應的輸入變量集,其中,所述輸入變量集中的每個輸入變量均具有邊界條件,所述輸入變量集中的輸入變量之間具有第一邏輯關系;
第一輸出模塊,用于根據所述輸入變量集中的每個輸入變量的邊界條件和所述第一邏輯關系,將所述輸入變量集中的輸入變量進行組合和/或排列,得出第一輸出結果;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京車和家信息技術有限公司,未經北京車和家信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811344019.2/2.html,轉載請聲明來源鉆瓜專利網。





