[發明專利]第三方通道的快速測試方法、裝置和電子設備在審
| 申請號: | 202010919525.0 | 申請日: | 2020-09-04 |
| 公開(公告)號: | CN112052172A | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 尚微;鄒永強;楊暉 | 申請(專利權)人: | 云賬戶技術(天津)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;陳麗寧 |
| 地址: | 300384 天津市濱海高新區華苑產*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 第三 通道 快速 測試 方法 裝置 電子設備 | ||
本申請提供一種第三方通道的快速測試方法、裝置和電子設備,屬于軟件測試技術領域。本申請提供的測試方法為待測試業務節點配置測試Mock場景,并為測試Mock場景關聯測試用例生成自動化測試腳本,執行該自動化測試腳本從而獲取所述待測試業務節點的測試日志,根據測試日志判斷待測試業務節點的業務邏輯是否存在問題;其中Mock場景對通過待測試業務節點經過的所有節點的mock關鍵字進行配置而獲得,每一個mock關鍵字都對應一個節點的mock參數;通過這種方式無需在進行測試時,逐個手動配置待測試業務節點的mock場景的參數,只需要通過對待測試業務節點的所有mock關鍵字進行組合就可以配置出第三方通道的mock場景進行測試,極大的減少了測試人員的工作量。
技術領域
本申請涉及軟件測試領域,尤其涉及一種第三方通道的快速測試方法、裝置和電子設備。
背景技術
為滿足結算系統出款業務需要,通常需要對接銀行,支付寶,微信等第三方通道,在正式商用前需要對結算系統進行充分的測試,測試人員按照對接文檔中第三方通道可能返回的錯誤碼,狀態碼等異常情況進行模擬來驗證待測對象業務邏輯的正確性。若在測試環境中直接請求第三方通道生產環境連調,很難將所有異常場景全部覆蓋,并且極易發生資金風險,因此需要一種代替第三方通道的MOCK系統來模擬通道接口返回的各種異常情況。
然而,由于第三方通道數量多且差異化嚴重,MOCK系統在滿足可以模擬各種外部接口可能存在的異常場景基礎上,測試人員需要熟悉不同通道不同異常情況應該如何模擬,設置何種的參數可以達到預期效果,對于測試人員學習成本高、操作復雜,測試耗時長。
發明內容
本申請提出了一種第三方通道的快速測試方法、裝置和電子設備,以解決對第三方通道測試操作復雜、測試耗時長的問題,提高測試效率。
為了實現上述目的,本申請采用了如下方案:
一方面,本申請實施例提供了一種第三方通道的快速測試方法,包括:
基于用戶在測試管理頁面執行的第一輸入,確定業務流程中的待測試業務節點,所述業務流程包括多個業務節點;
根據所述待測試業務節點經過的所有節點,配置測試Mock場景,所述測試Mock場景包括所述待測試業務節點經過的所有節點的Mock參數;
基于用戶在所述測試管理頁面執行的第二輸入,為所述測試Mock場景關聯測試用例并生成自動化測試腳本;
執行所述自動化測試腳本,獲取所述待測試業務節點的測試日志;
根據所述測試日志,判斷所述待測試業務節點的業務邏輯是否存在問題。
可選的,所述根據所述待測試業務節點經過的所有節點,配置測試Mock場景,所述測試Mock場景包括所述待測試業務節點經過的所有節點的Mock參數包括:
基于用戶在所述測試管理頁面執行的第三輸入,配置所述測試Mock場景包含的Mock關鍵字,其中,每一個Mock關鍵字對應所述待測試業務節點經過的某一個節點的Mock參數。
可選的,所述基于用戶在所述測試管理頁面執行的第二輸入,為所述測試Mock場景關聯測試用例并生成自動化測試腳本包括:
根據所述測試Mock場景、關聯到的測試用例、待測試業務節點和/或日志關鍵字,配置自動化測試腳本。
可選的,所述執行所述自動化測試腳本,獲取所述待測試業務節點的測試日志包括:
在執行所述自動化測試腳本時,根據所述日志關鍵字進行過濾,獲取所述測試日志;
將所述測試日志解析為JSON格式數據。
可選的,所述判斷待測試節點業務邏輯是否存在問題包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于云賬戶技術(天津)有限公司,未經云賬戶技術(天津)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010919525.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋁型材表面腐蝕斑點去除裝置及其去除方法
- 下一篇:穩定的飛輪皮帶傳動結構





