[發明專利]一種軟件線上問題的測試方法和裝置在審
| 申請號: | 202011617738.4 | 申請日: | 2020-12-30 |
| 公開(公告)號: | CN112631934A | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 錢升 | 申請(專利權)人: | 上海高頓教育科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 趙繼明 |
| 地址: | 200083 上海市虹口區中*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 線上 問題 測試 方法 裝置 | ||
本發明涉及一種軟件線上問題的測試方法,具體包括以下步驟:S1、獲取線上客戶端異常的位置信息;S2、根據位置信息,通過客戶端與服務器端的接口采集線上異常的異常數據,并保存到服務器端的開發工具模塊;S3、開發工具模塊獲取原始線上數據,將位置信息對應的數據替換成異常數據,并通過相應的接口進行解析,得到異常數據解析結果;S4、服務器端根據異常數據解析結果進行模擬測試,根據測試結果對異常數據進行修復,生成修復數據,修復數據經測試無誤后上傳到線上客戶端,替換位置信息對應的異常數據。與現有技術相比,本發明具有節省大量花費在異常定位上的時間、提高軟件線上問題的修復效率等優點。
技術領域
本發明涉及軟件測試技術領域,尤其是涉及一種軟件線上問題的測試方法和裝置。
背景技術
在開發軟件過程中,從研發到測試再到上線,是需要漫長的過程。為了確保問題不會在線上環境中暴露,所以在軟件測試的過程中必須要保證測試完整,確保發布上去的軟件功能是完好的。
但是在現實過程中,數據的復雜性以及業務的復雜性,往往會造成很多問題在測試環境中無法出現,由于數據過于復雜,無法測試到每一個與軟件功能相關的實際場景。所以當線上出現由于后端返回數據所導致的問題時,如何盡快定位問題,盡快修復線上問題,是首要的緊急的任務。需要在盡可能短的時間里將問題定位并修復,避免線上的界面出現過久的數據異常從而影響用戶的使用體驗感。
發明內容
本發明的目的就是為了克服上述現有技術存在的由于數據過于復雜無法及時定位后端返回數據的問題的缺陷而提供一種軟件線上問題的測試方法和裝置。
本發明的目的可以通過以下技術方案來實現:
一種軟件線上問題的測試方法,具體包括以下步驟:
S1、獲取線上客戶端異常的位置信息;
S2、根據所述位置信息,通過客戶端與服務器端的接口采集線上異常的異常數據,并保存到服務器端的開發工具模塊;
S3、開發工具模塊獲取原始線上數據,將位置信息對應的數據替換成異常數據,并通過相應的接口進行解析,得到異常數據解析結果;
S4、服務器端根據異常數據解析結果進行模擬測試,根據測試結果對異常數據進行修復,生成修復數據,所述修復數據經測試無誤后上傳到線上客戶端,替換所述位置信息對應的異常數據。
所述步驟S1中通過線上客戶端的現有數據進行模擬測試,得到所述位置信息。
所述線上客戶端異常包括前端頁面報錯。
進一步地,所述異常數據具體為報錯的前端頁面的頁面數據。
所述線上客戶端與服務器端的接口進行數據傳輸的數據格式相同。
進一步地,所述接口進行數據傳輸的數據格式包括json格式。
進一步地,所述異常數據的存儲格式包括json格式。
所述步驟S3中通過API接口對異常數據進行解析。
所述步驟S4中服務器端根據異常數據解析結果進行mock模擬測試。
一種使用所述的軟件線上問題的測試方法的裝置,包括存儲器和處理器,所述處理器包括線上客戶端和服務器端,所述測試方法儲存在存儲器中,并由處理器執行,執行時實現以下步驟:
S1、獲取線上客戶端異常的位置信息;
S2、根據所述位置信息,通過客戶端與服務器端的接口采集線上異常的異常數據,并保存到服務器端的開發工具模塊;
S3、開發工具模塊獲取原始線上數據,將位置信息對應的數據替換成異常數據,并通過相應的接口進行解析,得到異常數據解析結果;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海高頓教育科技有限公司,未經上海高頓教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011617738.4/2.html,轉載請聲明來源鉆瓜專利網。





