[發明專利]應用程序測試范圍確定方法、系統、服務器和存儲介質有效
| 申請號: | 201710618076.4 | 申請日: | 2017-07-26 |
| 公開(公告)號: | CN107729227B | 公開(公告)日: | 2020-03-06 |
| 發明(設計)人: | 王慶豐;柯星;張遠平 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 謝曲曲 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 測試 范圍 確定 方法 系統 服務器 存儲 介質 | ||
本發明涉及一種應用程序測試范圍確定方法、系統、服務器和存儲介質。所述方法包括:獲取待測應用程序當前版本對應的第一映射文件;所述第一映射文件包括當前版本的功能點、存儲路徑和對應的測試用例;獲取待測應用程序上一版本對應的第二映射文件;所述第二映射文件包括上一版本的功能點、存儲路徑和對應的測試用例;將所述第一映射文件與所述第二映射文件進行比較,得到發生變化的功能點和/或發生變化的存儲路徑;利用所述發生變化的功能點和/或所述發生變化的存儲路徑識別待測功能點;利用所述第一映射文件獲取所述待測功能點對應的測試用例,將所述測試用例記錄為當前版本對應的測試范圍。通過本方法能夠確定精準的應用程序測試范圍。
技術領域
本發明涉及計算機技術領域,特別是涉及一種應用程序測試范圍確定方法、系統、服務器和存儲介質。
背景技術
隨著移動互聯網的發展,應用程序(Application,簡稱APP)版本迭代速度也越來越快。在應用程序的回歸測試中,為了提高測試速度,可以考慮縮小測試范圍,只對修改的功能或新增的功能進行測試。在傳統的方式中,主要有以下兩種方式來確定測試范圍:
1、可以根據APP的功能需求與測試人員的個人經驗來確定一個較粗的測試范圍;
2、也可以由研發人員根據其個人經驗提供代碼修改范圍,以此來確定測試范圍。
在上述方式1中,由于APP的功能需求只能確定新增功能對應的測試范圍,并不能確定被修改的功能所對應的測試范圍,很容易造成測試范圍過大或過小。在上述方式2中,由于眾多開發人員的個人經驗存在不同的差異,很難給出一個代碼修改所對應的準確測試范圍,經常會給出過小或過大的測試范圍。如果測試范圍過小,容易造成漏測,如果測試范圍過大,容易導致不必要的測試。因此,如何確定精準的測試范圍成為目前需要解決的一個技術問題。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠確定精準的測試范圍的應用程序測試范圍確定方法、系統、服務器和存儲介質。
一種應用程序測試范圍確定方法,所述方法包括:
獲取待測應用程序當前版本對應的第一映射文件;所述第一映射文件包括當前版本的功能點、存儲路徑和對應的測試用例;
獲取待測應用程序上一版本對應的第二映射文件;所述第二映射文件包括上一版本的功能點、存儲路徑和對應的測試用例;
將所述第一映射文件與所述第二映射文件進行比較,得到發生變化的功能點和/或發生變化的存儲路徑;
利用所述發生變化的功能點和/或所述發生變化的存儲路徑識別待測功能點;
利用所述第一映射文件獲取所述待測功能點對應的測試用例,將所述測試用例記錄為當前版本對應的測試范圍。
在其中一個實施例中,所述利用所述發生變化的功能點和/或所述發生變化的存儲路徑識別待測功能點的步驟,包括:
利用所述發生變化的功能點和/或所述發生變化的存儲路徑獲取對應的代碼文件;所述代碼文件包括當前版本的代碼文件和上一版本的代碼文件;
將所述當前版本的代碼文件和所述上一版本的代碼文件進行比較,若不同,則將所述當前版本的代碼文件對應的功能點記錄為待測功能點。
在其中一個實施例中,所述利用所述發生變化的功能點和/或所述發生變化的存儲路徑獲取對應的代碼文件的步驟,包括:
若功能點未發生變化,對應的存儲路徑發生變化,根據發生變化的存儲路獲取對應的代碼文件;
若功能點發生變化,對應的存儲路徑未發生變化,根據發生變化的功能點所對應的存儲路徑獲取對應的代碼文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710618076.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種獲取電子優惠券的方法及裝置
- 下一篇:優惠券的發放方法及裝置





