[發明專利]一種版本測試方法、裝置、存儲介質和電子設備有效
| 申請號: | 202011611205.5 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112631931B | 公開(公告)日: | 2023-08-29 |
| 發明(設計)人: | 郭磊;張紅學 | 申請(專利權)人: | 北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 余菲 |
| 地址: | 100000 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 版本 測試 方法 裝置 存儲 介質 電子設備 | ||
本申請實施例提供一種版本測試方法、裝置、存儲介質和電子設備,該版本測試方法包括:生成包含測試用例的測試任務,測試用例包括手動測試用例和目標自動測試用例,目標自動測試用例是根據測試任務的測試需求從所有自動測試用例中選取后得到的,測試任務為用于測試定制版本的任務;根據測試任務中測試用例的測試類型,分別將測試用例發送給對應的測試設備;接收所有測試設備返回的測試結果,測試結果包括手動測試結果和自動測試結果;將測試結果回填到測試任務中,從而能夠提供定制版本的測試效率。
技術領域
本申請涉及軟件測試技術領域,尤其涉及一種版本測試方法、裝置、存儲介質和電子設備。
背景技術
隨著計算機的不斷發展,自動化測試越來越受到測試人員的關注和青睞。雖然現有的測試方法實現了自動化測試,但是,對于定制版本的測試,現有的測試方法存在著測試效率比較低的問題。
發明內容
本申請實施例的目的在于提供一種版本測試方法、裝置、存儲介質和電子設備,以解決現有技術中存在著的定制版本的測試效率不高的問題。
第一方面,本申請實施例提供了一種版本測試方法,該版本測試方法包括:生成包含測試用例的測試任務,測試用例包括手動測試用例和目標自動測試用例,目標自動測試用例是根據測試任務的測試需求從所有自動測試用例中選取后得到的,測試任務為用于測試定制版本的任務;根據測試任務中測試用例的測試類型,分別將測試用例發送給對應的測試設備,測試設備包括手動測試設備和自動測試設備;接收所有測試設備返回的測試結果,測試結果包括手動測試結果和自動測試結果,手動測試結果為通過手動測試設備對手動測試用例進行測試后獲得的,自動測試結果為通過自動測試設備對目標自動測試用例進行測試后獲得的;將測試結果回填到測試任務中。
因此,本申請實施例可根據測試任務的測試需求從所有自動測試用例中選取目標自動測試用例,從而后續對目標自動測試用例進行測試,相比于現有的對所有自動測試用例進行執行的方案,其能夠縮短測試時間。以及,由于手動測試用例的測試和自動測試用例的測試是并行執行的,從而可進一步縮短測試時間,進而能夠提高測試效率,進而滿足了定制版本的測試需求。
在一個可能的實施例中,根據測試任務中測試用例的測試類型,分別將測試用例發送給對應的測試設備,包括:獲取目標自動測試用例的標識;將目標自動測試用例的標識發送給自動測試設備,以便于自動測試設備根據目標自動測試用例的標識,從所有自動測試用例中查找目標自動測試用例。
因此,本申請實施例可通過目標自動測試用例的標識來使得自動測試設備快速獲取對應的目標自動測試用例。
在一個可能的實施例中,在根據測試任務中測試用例的測試類型,分別將測試用例發送給對應的測試設備之后,版本測試方法還包括:在預設時間內未收到自動測試設備發送的自動測試結果的情況下,向自動測試設備發送重啟指令,以便于自動測試設備進行重啟。
因此,本申請實施例在預設時間內未收到自動測試設備發送的自動測試結果的情況下,對對應的自動測試設備進行重啟,以避免由于自動測試設備異常等導致的測試效率低的問題。
在一個可能的實施例中,定制版本包括定制部分和通用部分;手動測試用例是與定制部分相關的測試用例,目標自動測試用例是與通用部分相關的測試用例。
第二方面,本申請實施例提供了一種版本測試裝置,該版本測試裝置包括:生成模塊,用于生成包含測試用例的測試任務,測試用例包括手動測試用例和目標自動測試用例,目標自動測試用例是根據測試任務的測試需求從所有自動測試用例中選取后得到的,測試任務為用于測試定制版本的任務;第一發送模塊,用于根據測試任務中測試用例的測試類型,分別將測試用例發送給對應的測試設備,測試設備包括手動測試設備和自動測試設備;接收模塊,用于接收所有測試設備返回的測試結果,測試結果包括手動測試結果和自動測試結果,手動測試結果為通過手動測試設備對手動測試用例進行測試后獲得的,自動測試結果為通過自動測試設備對目標自動測試用例進行測試后獲得的;回填模塊,用于將測試結果回填到測試任務中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司,未經北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011611205.5/2.html,轉載請聲明來源鉆瓜專利網。





