[發明專利]一種業務測試的方法及裝置在審
| 申請號: | 202011475000.9 | 申請日: | 2020-12-14 |
| 公開(公告)號: | CN112559346A | 公開(公告)日: | 2021-03-26 |
| 發明(設計)人: | 鄭宇 | 申請(專利權)人: | 北京三快在線科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京曼威知識產權代理有限公司 11709 | 代理人: | 方志煒 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 業務 測試 方法 裝置 | ||
1.一種業務測試的方法,其特征在于,包括:
確定待測試業務以及測試數據;
根據所述測試數據,生成測試用例;
針對所述待測試業務對應的每個子系統,按照每個子系統在所述待測試業務中對應的子業務流程的順序,確定該子系統的上一個子系統基于所述測試用例輸出的業務數據,作為第一業務數據,每個子系統對應所述待測試業務中涉及的至少一個子業務流程;
根據所述第一業務數據,確定通過該子系統對應的業務接口對所述第一業務數據進行數據處理后得到的業務數據,作為第二業務數據;
根據所述第二業務數據以及所述第一業務數據所對應的標注業務數據,對該子系統對應的業務接口進行驗證,得到該子系統對應的接口驗證結果;
根據各子系統對應的接口驗證結果,以及基于所述測試用例執行所述待測試業務的業務結果,完成對所述待測試業務的業務測試。
2.如權利要求1所述的方法,其特征在于,根據所述測試數據,生成測試用例,具體包括:
確定用戶針對待測試業務選擇出的測試腳本生成方式;
根據所述測試腳本生成方式以及所述測試數據,生成測試用例。
3.如權利要求1所述的方法,其特征在于,所述方法還包括:
確定各子系統對應的服務器的網絡地址;
根據各子系統對應的服務器的網絡地址,分別從所述各子系統對應的服務器中獲取各子系統基于所述測試用例的測試代碼覆蓋率。
4.如權利要求3所述的方法,其特征在于,所述方法還包括:
確定所述待測試業務基于所述測試用例得到的代碼質量數據;
將所述各子系統對應的接口驗證結果、所述業務結果、所述測試代碼覆蓋率以及所述代碼質量數據作為測試結果進行保存。
5.如權利要求1所述的方法,其特征在于,按照每個子系統在所述待測試業務中對應的子業務流程的順序,確定該子系統的上一個子系統基于所述測試用例輸出的業務數據之前,所述方法還包括:
確定所述待測試業務對應的數據庫;
根據所述數據庫對應的數據庫索引信息以及用戶選擇的數據持久層配置方式,配置針對所述數據庫的數據持久層;
根據各子系統對應的接口驗證結果,以及基于所述測試用例執行所述待測試業務的業務結果,完成對所述待測試業務的業務測試,具體包括:
通過所述數據持久層,確定所述數據庫中記錄的基于所述測試用例得到的業務數據,作為第三業務數據;
根據所述業務結果以及所述第三業務數據,完成對所述待測試業務的業務測試。
6.如權利要求5所述的方法,其特征在于,確定所述待測試業務對應的數據庫,具體包括:
確定用戶針對待測試業務配置的業務環境參數;
根據所述業務環境參數,確定所述待測試業務對應的業務測試環境;
根據所述業務測試環境,確定所述待測試業務對應的數據庫。
7.一種業務測試的裝置,其特征在于,包括:
第一確定模塊,用于確定待測試業務以及測試數據;
生成模塊,用于根據所述測試數據,生成測試用例;
第二確定模塊,用于針對所述待測試業務對應的每個子系統,按照每個子系統在所述待測試業務中對應的子業務流程的順序,確定該子系統的上一個子系統基于所述測試用例輸出的業務數據,作為第一業務數據,每個子系統對應所述待測試業務中涉及的至少一個子業務流程;
第三確定模塊,用于根據所述第一業務數據,確定通過該子系統對應的業務接口對所述第一業務數據進行數據處理后得到的業務數據,作為第二業務數據;
接口驗證模塊,用于根據所述第二業務數據以及所述第一業務數據所對應的標注業務數據,對該子系統對應的業務接口進行驗證,得到該子系統對應的接口驗證結果;
業務測試模塊,用于根據各子系統對應的接口驗證結果,以及基于所述測試用例執行所述待測試業務的業務結果,完成對所述待測試業務的業務測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京三快在線科技有限公司,未經北京三快在線科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011475000.9/1.html,轉載請聲明來源鉆瓜專利網。





