[發(fā)明專利]用例測試方法、裝置、電子設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202110465779.4 | 申請日: | 2021-04-28 |
| 公開(公告)號: | CN113176993A | 公開(公告)日: | 2021-07-27 |
| 發(fā)明(設(shè)計(jì))人: | 王良玉 | 申請(專利權(quán))人: | 平安銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市沃德知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 測試 方法 裝置 電子設(shè)備 存儲 介質(zhì) | ||
本發(fā)明涉及測試領(lǐng)域,揭露了一種用例測試方法,包括:獲取待測試用例,對所述待測試用例進(jìn)行報(bào)文解析,生成報(bào)文測試用例;對所述報(bào)文測試用例進(jìn)行mock接口配置,得到mock測試用例;對所述mock測試用例進(jìn)行數(shù)據(jù)庫初始化,并配置數(shù)據(jù)庫初始化后的所述mock測試用例的緩存機(jī)制,得到目標(biāo)測試用例;利用預(yù)設(shè)的測試程序執(zhí)行所述目標(biāo)測試用例的測試,得到測試結(jié)果。本發(fā)明還提出一種用例測試裝置、電子設(shè)備以及存儲介質(zhì)。此外,本發(fā)明還涉及區(qū)塊鏈技術(shù),所述目標(biāo)測試用例可存儲于區(qū)塊鏈中。本發(fā)明可以提高用例測試的效率。
技術(shù)領(lǐng)域
本發(fā)明涉及測試領(lǐng)域,尤其涉及一種用例測試方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì)。
背景技術(shù)
用例測試是指對一項(xiàng)特定的軟件產(chǎn)品進(jìn)行內(nèi)容測試,形成文檔的過程,其內(nèi)容包括測試目標(biāo)、測試環(huán)境、輸入數(shù)據(jù)、測試步驟、預(yù)期結(jié)果以及測試腳本等,用于核實(shí)用例是否滿足某個(gè)特定軟件需求。但是,由于在用例測試中涉及的變量多及邏輯較為復(fù)雜,容易需要重復(fù)進(jìn)行驗(yàn)證,同時(shí)需要對接的測試方多,對接方式多樣,傳統(tǒng)的手工測試往往只能通過聯(lián)調(diào)的方式進(jìn)行測試,很難支持交互方式串聯(lián)測試,從而會影響用例測試的測試效率。
發(fā)明內(nèi)容
本發(fā)明提供一種用例測試方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì),其主要目的在于支持用例的交互方式串聯(lián)測試,以提高用例測試的效率。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種用例測試方法,包括:
獲取待測試用例,對所述待測試用例進(jìn)行報(bào)文解析,生成報(bào)文測試用例;
對所述報(bào)文測試用例進(jìn)行mock接口配置,得到mock測試用例;
對所述mock測試用例進(jìn)行數(shù)據(jù)庫初始化,并配置數(shù)據(jù)庫初始化后的所述mock測試用例的緩存機(jī)制,得到目標(biāo)測試用例;
利用預(yù)設(shè)的測試程序執(zhí)行所述目標(biāo)測試用例的測試,得到測試結(jié)果。
可選地,所述對所述待測試用例進(jìn)行報(bào)文解析,生成報(bào)文測試用例,包括:
根據(jù)所述待測試用例的用例類型,從預(yù)創(chuàng)建的報(bào)文解析模板庫中選取與所述待測試用例對應(yīng)的報(bào)文解析模板;
利用所述報(bào)文解析模板對所述待測試用例進(jìn)行字段解析,生成報(bào)文測試用例。
可選地,所述利用所述報(bào)文解析模板對所述待測試用例進(jìn)行字段解析,生成報(bào)文測試用例,包括:
構(gòu)建所述報(bào)文解析模板的字段生成區(qū)域,將所述待測用例加載至所述字段生成區(qū)域中;
在所述字段生成區(qū)域中利用預(yù)設(shè)的字段生成工具執(zhí)行所述待測試用例的字段解析。
可選地,所述對所述報(bào)文測試用例進(jìn)行mock接口配置,生成mock測試用例包括:
將所述報(bào)文測試用例接入mock平臺,在所述mock平臺中配置所述報(bào)文測試用例的mock對象,得到所述mock測試用例。
可選地,所述將所述報(bào)文測試用例接入mock平臺中,包括:
獲取所述mock平臺的接口參數(shù)及所述報(bào)文測試用例的配置文件;
根據(jù)所述接口參數(shù)和配置文件,利用預(yù)設(shè)的鏈接指令配置所述報(bào)文測試用例的接入通道,根據(jù)所述接入通道,執(zhí)行所述報(bào)文測試用例的接入。
可選地,所述對所述mock測試用例進(jìn)行數(shù)據(jù)庫初始化,包括:
獲取所述mock測試用例的SQL語句及對應(yīng)的數(shù)據(jù)庫信息;
根據(jù)所述數(shù)據(jù)庫信息,將所述SQL語句加載至所述數(shù)據(jù)庫中。
可選地,所述利用預(yù)設(shè)的測試程序執(zhí)行所述目標(biāo)測試用例的測試,得到測試結(jié)果,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安銀行股份有限公司,未經(jīng)平安銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110465779.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤





