[發明專利]一種業務測試的方法及裝置在審
| 申請號: | 202011475000.9 | 申請日: | 2020-12-14 |
| 公開(公告)號: | CN112559346A | 公開(公告)日: | 2021-03-26 |
| 發明(設計)人: | 鄭宇 | 申請(專利權)人: | 北京三快在線科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京曼威知識產權代理有限公司 11709 | 代理人: | 方志煒 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 業務 測試 方法 裝置 | ||
本說明書公開了一種業務測試的方法及裝置,并具體公開了,確定待測試業務以及測試數據后,根據該測試數據,生成測試用例,接著針對該待測試業務對應的每個子系統,在該待測試業務中對應的子業務流程的順序下,確定該子系統的上一個子系統基于測試用例輸出的第一業務數據,以及該子系統的第二業務數據,再結合第一業務數據所對應的標注業務數據,確定該子系統對應的接口驗證結果,再根據各子系統對應的接口驗證結果,以及基于測試用例執行待測試業務的業務結果,完成對該待測試業務的業務測試。如此,可以根據設定的待測試業務和測試數據自動化的完成待測試業務的業務測試,降低了用戶的學習門檻,提升了測試效率。
技術領域
本說明書涉及互聯網技術領域,尤其涉及一種業務測試的方法及裝置。
背景技術
隨著互聯網技術的發展,越來越多的公司選擇通過構建分布式服務系統來辦理用戶業務。現有的分布式服務系統通常是在已有的分布式業務架構的基礎上,通過建設遠程過程調用(Remote Procedure Call,RPC)接口實現的。在構建出分布式服務系統后,需要由專業的測試人員對構建好的分布式服務系統的業務邏輯進行測試,以保證構建出的分布式服務系統能夠實現業務設計需求。
目前,在對構建好的分布式服務系統進行業務邏輯測試時,通常是通過編寫腳本代碼,以代碼測試代碼的方式來完成分布式服務系統的業務邏輯測試。如此,不僅需要大量人員撰寫測試腳本代碼,還存在學習門檻高,測試效率低問題。
發明內容
本說明書提供一種業務測試的方法及裝置,以部分的解決現有技術存在的上述問題。
本說明書采用下述技術方案:
本說明書提供了一種業務測試的方法,包括:
確定待測試業務以及測試數據;
根據所述測試數據,生成測試用例;
針對所述待測試業務對應的每個子系統,按照每個子系統在所述待測試業務中對應的子業務流程的順序,確定該子系統的上一個子系統基于所述測試用例輸出的業務數據,作為第一業務數據,每個子系統對應所述待測試業務中涉及的至少一個子業務流程;
根據所述第一業務數據,確定通過該子系統對應的業務接口對所述第一業務數據進行數據處理后得到的業務數據,作為第二業務數據;
根據所述第二業務數據以及所述第一業務數據所對應的標注業務數據,對該子系統對應的業務接口進行驗證,得到該子系統對應的接口驗證結果;
根據各子系統對應的接口驗證結果,以及基于所述測試用例執行所述待測試業務的業務結果,完成對所述待測試業務的業務測試。
可選地,根據所述測試數據,生成測試用例,具體包括:
確定用戶針對待測試業務選擇出的測試腳本生成方式;
根據所述測試腳本生成方式以及所述測試數據,生成測試用例。
可選地,所述方法還包括:
確定各子系統對應的服務器的網絡地址;
根據各子系統對應的服務器的網絡地址,分別從所述各子系統對應的服務器中獲取各子系統基于所述測試用例的測試代碼覆蓋率。
可選地,所述方法還包括:
確定所述待測試業務基于所述測試用例得到的代碼質量數據;
將所述各子系統對應的接口驗證結果、所述業務結果、所述測試代碼覆蓋率以及所述代碼質量數據作為測試結果進行保存。
可選地,按照每個子系統在所述待測試業務中對應的子業務流程的順序,確定該子系統的上一個子系統基于所述測試用例輸出的業務數據之前,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京三快在線科技有限公司,未經北京三快在線科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011475000.9/2.html,轉載請聲明來源鉆瓜專利網。





