[發明專利]軟件功能測試方法、裝置、電子設備及存儲介質有效
| 申請號: | 202010187203.1 | 申請日: | 2020-03-17 |
| 公開(公告)號: | CN111522734B | 公開(公告)日: | 2023-02-28 |
| 發明(設計)人: | 劉長新;陳凱;喬寧 | 申請(專利權)人: | 上海云礪信息科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 張寧;劉芳 |
| 地址: | 200444 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 功能 測試 方法 裝置 電子設備 存儲 介質 | ||
本發明實施例提供一種軟件功能測試方法、裝置、電子設備及存儲介質,通過獲取測試目標的功能信息,其中,功能信息表征測試目標所歸屬的目標類型的功能;根據功能信息,確定測試用例模型,并根據測試用例模型創建測試用例;使用測試用例,對測試目標所歸屬的同一目標類型的各測試目標進行測試,由于測試用例模型可以根據不同的測試需要,生成特定類別的不同的測試用例,無需單獨為每一項功能測試重復構建實施例,實現了測試用例模型的復用,因此能夠有效提高軟件功能測試的效率,降低了軟件測試成本。
技術領域
本發明涉及軟件測試技術領域,尤其涉及一種軟件功能測試方法、裝置、電子設備及存儲介質。
背景技術
軟件測試一直以來都是確保軟件質量和安全的重要措施,在軟件的新版本、新功能交付使用前,需要通過功能測試,以確保軟件的功能能夠正常實現,防止軟件使用過程中出現問題。
現有技術中,在對軟件進行測試前,需要首先確定軟件功能具體的輸入參數的結構及字段,然后再根據應用的輸入參數,構造匹配的測試用例。當該軟件功能測試完成后,該測試用例就沒有用了,即使之后再次測試相似的軟件功能,由于輸入參數的結構及字段不一致,導致需要重現構建測試用例。
因此,對于相似的軟件功能,測試用例無法復用,造成了軟件功能測試過程的效率低下;并且需要多次構造測試用例,造成測試成本高。
發明內容
本發明提供一種軟件功能測試方法、裝置、電子設備及存儲介質,用以解決軟件功能測試過程的效率低下,且需要多次構造測試用例導致的測試成本高的問題。
根據本公開實施例的第一方面,本發明提供了一種軟件功能測試方法,所述方法包括:
獲取測試目標的功能信息,其中,所述功能信息表征所述測試目標所歸屬的目標類型的功能;
根據所述功能信息,確定測試用例模型,并根據所述測試用例模型創建測試用例;
使用所述測試用例,對所述測試目標所歸屬的同一目標類型的各測試目標進行測試。
可選地,所述功能信息包括功能描述信息;根據所述功能信息,確定測試用例模型,包括:
根據所述功能描述信息,確定所述目標類型的功能;
根據所述目標類型的功能,確定與所述測試目標匹配的測試用例模型。
可選地,所述根據所述目標類型的功能,確定與所述測試目標匹配的測試用例模型,包括:
獲取預設的目標類型與基礎模型的映射關系;
根據所述目標類型和所述映射關系,確定基礎模型;
根據所述基礎模型,構建測試用例模型。
可選地,在所述根據所述目標類型和所述映射關系,確定基礎模型之后,還包括:
根據所述功能信息,確定特性模型;
所述根據所述基礎模型,構建測試用例模型,包括:
根據所述基礎模型和所述特性模型,構建測試用例模型。
可選地,所述功能信息還包括接口信息,根據所述功能信息,確定特性模型,包括:
根據所述接口信息,確定與所述測試目標對應的第一功能接口;
確定與所述基礎模型對應的第二功能接口;
將所述第一功能接口中不與所述第二功能接口重合的部分,確定為第三功能接口;
根據所述第三功能接口,確定特性模型。
可選地,在所述根據所述測試用例模型創建測試用例之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海云礪信息科技有限公司,未經上海云礪信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010187203.1/2.html,轉載請聲明來源鉆瓜專利網。





