[發明專利]一種測試新功能的方法及終端有效
| 申請號: | 201810240181.3 | 申請日: | 2018-03-22 |
| 公開(公告)號: | CN110297749B | 公開(公告)日: | 2022-12-13 |
| 發明(設計)人: | 劉德建;宋詩瑩;王柟;任曉楠;李溢鑫;賈瑩;何燕玲;俞發仁;林琛;曾捷 | 申請(專利權)人: | 福建天泉教育科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 林志崢 |
| 地址: | 350212 福建省福州市長樂*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 新功能 方法 終端 | ||
本發明涉及數據處理領域,尤其涉及一種測試新功能的方法及終端。本發明通過設置待測應用包的用戶群標識為第一值;在測試客戶端安裝所述待測應用包,得到待測應用程序;為線上服務器中的配置文件添加與所述第一值對應的配置項;測試所述待測應用程序中與所述配置項對應的功能,得到功能測試結果。實現在不影響真實用戶正常使用軟件的情況下,在生產環境中測試新功能。
技術領域
本發明涉及數據處理領域,尤其涉及一種測試新功能的方法及終端。
背景技術
許多軟件產品新版本發布后,還需要通過修改部署在服務器中的管理后臺的配置參數來上線新功能,而且,這個修改是直接影響用戶相關功能使用的。因此,每個產品在被正式上線之前均需要進行相應的軟件升級與新配置的功能測試,以便提早發現被測產品的設計、程序等問題,從而提早進行修復,以確保產品在正式環境修改配置后新功能能夠正常使用。
由于軟件服務端的功能在預生產環境(正式環境之前的測試環境)與生產環境(正式環境)可能存在不一致的情況,因此,測試人員需要在發布新版本之前,在生產環境對配置功能進行驗證。但是這部分的功能驗證,只能在生產環境臨時修改配置參數進行測試,測試完成再下線。即使是采用灰度配置化,也會影響到小部分用戶的功能使用,再加上部分配置功能存在緩存時間,即使測試結束,管理后臺將配置參數重置,客戶端仍然可以看到測試時新增的配置功能,而此時新增的配置功能可能存在異常,影響用戶體驗。
發明內容
本發明所要解決的技術問題是:如何在不影響真實用戶正常使用軟件的情況下,在生產環境中測試新功能。
為了解決上述技術問題,本發明采用的技術方案為:
本發明提供一種測試新功能的方法,包括:
設置待測應用包的用戶群標識為第一值;
在測試客戶端安裝所述待測應用包,得到待測應用程序;
為線上服務器中的配置文件添加與所述第一值對應的配置項;
測試所述待測應用程序中與所述配置項對應的功能,得到功能測試結果。
本發明還提供一種測試新功能的終端,包括一個或多個處理器及存儲器,所述存儲器存儲有程序,并且被配置成由所述一個或多個處理器執行以下步驟:
設置待測應用包的用戶群標識為第一值;
在測試客戶端安裝所述待測應用包,得到待測應用程序;
為線上服務器中的配置文件添加與所述第一值對應的配置項;
測試所述待測應用程序中與所述配置項對應的功能,得到功能測試結果。
本發明的有益效果在于:區別于現有技術直接修改線上服務器中的配置文件,與線上服務器交互的客戶端因配置文件的修改而受影響,用戶體驗差;本發明通過為待測應用包配置特定的用戶群標識,使得線上服務器中新增的配置項只會影響使用待測應用包的模擬用戶群,而不會影響與線上服務器交互的,且用戶群標識不為第一值的真實用戶,從而實現在不影響真實用戶正常使用軟件的情況下,在生產環境中測試新功能。
附圖說明
圖1為本發明提供的一種測試新功能的方法的具體實施方式的流程框圖;
圖2為本發明提供的一種測試新功能的終端的具體實施方式的結構框圖;
標號說明:
1、處理器;2、存儲器。
具體實施方式
為詳細說明本發明的技術內容、所實現目的及效果,以下結合實施方式并配合附圖予以說明。
名詞解釋:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建天泉教育科技有限公司,未經福建天泉教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810240181.3/2.html,轉載請聲明來源鉆瓜專利網。





