[發明專利]一種測試用例生成的方法及裝置在審
| 申請號: | 202110007854.2 | 申請日: | 2021-01-05 |
| 公開(公告)號: | CN112699043A | 公開(公告)日: | 2021-04-23 |
| 發明(設計)人: | 陳雨;付浩生;劉譜 | 申請(專利權)人: | 北京三快在線科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京曼威知識產權代理有限公司 11709 | 代理人: | 方志煒 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 生成 方法 裝置 | ||
本說明書公開了一種測試用例生成的方法及裝置,并具體公開了,從接收到的描述信息中自動確定出仿真測試任務所涉及的各測試參與對象,并根據各測試參與對象對應的每個參數值,組合得到各候選測試用例,這樣能夠有效地減少人工參與,降低測試用例的生成成本,提高測試用例的效率。并且,在得到各候選測試用例后,可以針對各候選測試用例進行測試,以選取出該仿真測試任務對應的測試用例,這樣可以保證最終確定出的測試用例能夠符合仿真測試任務的實際需求,提高了生成的測試用例的合理性。
技術領域
本說明書涉及無人駕駛技術領域,尤其涉及一種測試用例生成的方法及裝置。
背景技術
當前,對無人駕駛設備的各種決策算法進行仿真測試與驗證時,通常需要使用大量的測試用例。當前生成多種決策算法的測試用例時,多是先確定測試用例執行時的測試目標,然后根據該測試目標,人工手動添加測試用例對應的環境背景及交通元素,進而構成測試用例對應的測試場景。但是,這種方式往往需要耗費過多的人力成本,生成效率較低,并且,可能存在生成的測試用例不符合實際的情況出現。
因此,如何能夠有效地降低測試用例的生成成本,提高測試用例的效率以及準確性,則是一個亟待解決的問題。
發明內容
本說明書提供一種測試用例生成的方法及裝置,以部分的解決現有技術存在的上述問題。
本說明書采用下述技術方案:
本說明書提供了一種測試用例生成的方法,包括:
接收針對待執行的仿真測試任務的描述信息;
從所述描述信息中識別出所述仿真測試任務所涉及的各測試參與對象;
針對每個測試參與對象,確定該測試參與對象對應的參數集合,并從所述參數集合內選取出若干個該測試參與對象對應的參數值;
針對該測試參與對象對應的每個參數值,將該參數值與除該測試參與對象外的其他測試參與對象對應的每個參數值進行組合,得到各候選測試用例;
將所述各候選測試用例分別進行仿真測試,得到各測試結果,并根據所述各測試結果,從候選測試用例選取出所述仿真測試任務對應的測試用例。
可選地,從所述描述信息中識別出所述仿真測試任務所涉及的各測試參與對象,具體包括:
對所述描述信息進行語義分析,得到語義分析結果;
根據所述語義分析結果,從預設的仿真測試數據庫確定出所述仿真測試任務所涉及的各測試參與對象。
可選地,針對每個測試參與對象,確定該測試參與對象對應的參數集合,具體包括:
針對每個測試參與對象,基于預設的仿真測試數據庫,確定出至少一個用于描述該測試參與對象的參數項;
針對該測試參與對象涉及的每個參數項,根據所述描述信息和/或預設的仿真測試數據庫,確定該參數項對應的參數取值范圍;
根據該測試參數對象涉及的每個參數項所對應的參數取值范圍,確定該測試參與對象對應的參數集合。
可選地,針對該測試參與對象涉及的每個參數項,根據所述描述信息和/或預設的仿真測試數據庫,確定該參數項對應的參數取值范圍,具體包括:
針對該測試參與對象涉及的每個參數項,判斷所述描述信息中是否包含有該參數項對應的參數取值范圍;
若是,從所述描述信息中提取出該參數項對應的參數取值范圍,否則,從所述仿真測試數據庫中查詢出該參數項對應的參數取值范圍。
可選地,從所述參數集合內,選取出若干個該測試參與對象對應的參數值,具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京三快在線科技有限公司,未經北京三快在線科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110007854.2/2.html,轉載請聲明來源鉆瓜專利網。





