[發明專利]一種自動化測試方法及裝置在審
| 申請號: | 202111432389.3 | 申請日: | 2021-11-29 |
| 公開(公告)號: | CN113986766A | 公開(公告)日: | 2022-01-28 |
| 發明(設計)人: | 曾凌子;符敬偉;鄧泳笙;江旻;楊楊;張晶;李理 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 姚曉雨 |
| 地址: | 518027 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動化 測試 方法 裝置 | ||
本發明涉及金融科技(Fintech)領域,公開一種自動化測試方法及裝置,基于設定的目標測試對象,對基態測試案例進行裁剪,得到目標測試案例;基態測試案例是通過對業務請求運行于業務系統期間涉及的入口函數進行錄制得到的;基態測試案例包括入口函數在執行過程中的各數據庫操作記錄及各數據庫操作記錄分別對應的各數據庫恢復操作記錄;基于各數據庫操作記錄和各數據庫恢復操作記錄,按照各數據庫操作記錄的執行順序,以逆序方式依次恢復數據庫,得到目標測試案例在錄制之前的數據形態;在該數據形態下,回放目標測試案例。該方式可達到一種低造數成本的條件、快速生成各自動化測試案例的效果。
技術領域
本申請實施例涉及金融科技(Fintech)領域,尤其涉及一種自動化測試方法及裝置。
背景技術
隨著計算機技術的發展,越來越多的技術(例如:大數據、云計算或區塊鏈)應用在金融領域,傳統金融業正在逐步向金融科技轉變。例如,在大數據技術的背景下,銀行的業務系統在不斷地進行著版本升級。其中,版本升級期間,對于業務系統中的一些舊功能是否完好的測試,可以采用自動化的方式進行。例如,在當前的銀行軟件測試領域,隨項目版本進度,需要進行單元測試、集成測試、系統測試、驗收測試等多輪測試,分別以函數代碼、功能接口、單一子系統、全鏈路子系統作為測試對象,分別由開發人員、系統集成測試(SystemIntegration Testing,SIT))人員、用戶驗收測試(User Acceptance Testing,UAT)人員完成。每個測試節點都要求各個測試執行人根據自己的需要、用不同的框架編寫相應的自動化測試案例,測試成本成倍放大。自動化測試又分為數據準備、案例執行、結果校驗三部分內容,重復工作多。而且,銀行業務一般鏈路很長,涉及的上下游系統繁多,這要求各個階段的測試執行人在造數時需要對系統邏輯和數據結構有深入理解,故存在很高的學習和溝通成本,使造數難度變大,尤其是在涉及批量的造數時,更需要上下游多方配合,人力成本巨大;可能只有單個子系統一個小改動,卻依然需要了解上下游多個子系統的數據結構,如此才能造出需要的測試數據。
因此,目前亟需一種造數成本低、自動化測試案例構建邏輯簡單的自動化測試方法。
發明內容
本申請提供一種自動化測試方法及裝置,用以達到在低造數成本的條件下、快捷構建自動化測試案例的效果。
第一方面,本申請實施例提供一種自動化測試方法,該方法包括:基于設定的目標測試對象,對基態測試案例進行裁剪,得到目標測試案例;所述基態測試案例是通過對業務請求運行于業務系統期間涉及的入口函數進行錄制得到的;其中,所述基態測試案例包括所述入口函數的傳入參數和返回值、所述入口函數中的各關鍵子函數的傳入參數和返回值、所述入口函數在執行過程中的各數據庫操作記錄及所述各數據庫操作記錄分別對應的各數據庫恢復操作記錄;基于所述各數據庫操作記錄和所述各數據庫恢復操作記錄,按照所述各數據庫操作記錄的執行順序,以逆序方式依次恢復數據庫,得到所述目標測試案例在錄制之前的數據形態;在所述數據形態下,回放所述目標測試案例。
上述方案中,基于流量的攔截與錄制,通過錄制一個業務請求所對應的基態測試案例,在該業務請求涉及到業務系統中一個全鏈路子系統時,那么通過裁剪經錄制得到的基態測試案例,可輕松得到滿足各種測試條件的各子測試案例,即目標測試案例;同時,在基態測試案例的錄制過程中,通過將錄制的數據庫操作記錄轉換為對數據庫進行恢復的各數據庫恢復操作記錄,則可以在后續回放目標測試案例時,將數據庫快速恢復至目標測試案例在錄制之前的數據形態。該方式可達到一種低造數成本的條件、快速生成各自動化測試案例的效果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111432389.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:定位夾緊裝置
- 下一篇:一種帕金森患者康復用步態調節器





