[發明專利]一種應用軟件的回歸測試方法及裝置、電子設備有效
| 申請號: | 201610701775.0 | 申請日: | 2016-08-22 |
| 公開(公告)號: | CN106326120B | 公開(公告)日: | 2019-07-05 |
| 發明(設計)人: | 夏青 | 申請(專利權)人: | 北京金山安全軟件有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 回歸測試 應用軟件 電子設備 覆蓋率 測試 基準文件 獲知 預設 | ||
本發明實施例提供一種應用軟件的回歸測試方法及裝置、電子設備,其中方法包括如下步驟:獲取對當前版本的應用軟件進行回歸測試的多個測試用例;通過采用所述多個測試用例對所述當前版本的應用軟件的回歸測試,生成目標覆蓋率文件;將所述目標覆蓋率文件與預設基準文件進行對比,并確定測試結果。采用本發明,能夠及時獲知對應用軟件的回歸測試結果,進而提高對應用軟件回歸測試的有效性。
技術領域
本發明涉及電子技術領域,尤其涉及一種應用軟件的回歸測試方法及裝置、電子設備。
背景技術
應用軟件系統在設計開發過程中離不開測試,而隨著軟件版本的變遷,程序被不斷的修改,在修改的過程中可能會在程序的原有功能里引入新的Bug,回歸測試技術使用之前已開發的測試用例來測試程序的原有功能,從而確認程序原有功能沒有被程序的修改所影響。
在現有的技術方案中,最常見的回歸測試方法是整理一份excel用例文檔,通常包含上百條的測試用例,回歸測試的時候測試人員按照測試用例的執行方法判斷輸入輸出是否有異常。然而隨著版本迭代頻繁、測試需求頻繁變更,使得測試用例不斷增加,通過測試人員的測試僅僅能獲知當前測試用例的回歸效果,無法了解到整個應用軟件的回歸效果,且有可能漏測應用軟件的某一個功能點,或者有可能對某一個功能點重復測試,因此降低了對應用軟件回歸測試的有效性。
發明內容
本發明實施例提供一種應用軟件的回歸測試方法及裝置、電子設備,能夠及時獲知對應用軟件的回歸測試結果,進而提高對應用軟件回歸測試的有效性。
本發明實施例第一方面提供了一種應用軟件的回歸測試方法,包括:
獲取對當前版本的應用軟件進行回歸測試的多個測試用例;
通過采用所述多個測試用例對所述當前版本的應用軟件的回歸測試,生成目標覆蓋率文件;
將所述目標覆蓋率文件與預設基準文件進行對比,并確定測試結果。
可選的,所述獲取對當前版本的應用軟件進行回歸測試的多個測試用例,包括:
獲取用于識別所述多個測試用例的腳本文件;
解析所述腳本文件,確定所述腳本文件對應的用例標識;
根據所述用例標識查找相應的測試用例。
可選的,所述多個測試用例包括第一測試用例和第二測試用例;
所述通過采用所述多個測試用例對所述當前版本的應用軟件的回歸測試,生成目標覆蓋率文件,包括:
通過采用所述第一測試用例對所述當前版本的應用軟件的回歸測試,生成第一覆蓋數據;
通過采用所述第二測試用例對所述當前版本的應用軟件的回歸測試,生成第二覆蓋數據;
將所述第一覆蓋數據和所述第二覆蓋數據進行合并,生成目標覆蓋率文件。
可選的,所述預設基準文件包括預設代碼覆蓋率;所述目標覆蓋率文件包括目標代碼覆蓋率;
所述將所述目標覆蓋率文件與預設基準文件進行對比,并確定測試結果,包括:
將所述目標代碼覆蓋率和所述預設代碼覆蓋率進行對比;
當所述目標代碼覆蓋率小于所述預設代碼覆蓋率時,確定對所述當前版本的應用軟件的回歸測試出現漏測。
可選的,所述預設基準文件包括預設代碼覆蓋行數;所述目標覆蓋率文件包括目標代碼覆蓋行數;
所述將所述目標覆蓋率文件與預設基準文件進行對比,并確定測試結果,包括:
將所述目標代碼覆蓋行數和所述預設代碼覆蓋行數進行對比;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山安全軟件有限公司,未經北京金山安全軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610701775.0/2.html,轉載請聲明來源鉆瓜專利網。





