[發(fā)明專利]一種測(cè)試用例管理方法、裝置、系統(tǒng)、設(shè)備和介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202210236390.7 | 申請(qǐng)日: | 2022-03-10 |
| 公開(公告)號(hào): | CN114610617A | 公開(公告)日: | 2022-06-10 |
| 發(fā)明(設(shè)計(jì))人: | 謝岳峰;劉薇;丁岳鵬;黃德龍 | 申請(qǐng)(專利權(quán))人: | 網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36;G06F16/176 |
| 代理公司: | 北京元合聯(lián)合知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 11653 | 代理人: | 李非非 |
| 地址: | 310056 浙江省*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 測(cè)試 管理 方法 裝置 系統(tǒng) 設(shè)備 介質(zhì) | ||
本申請(qǐng)公開了一種測(cè)試用例管理方法、裝置、系統(tǒng)、設(shè)備和介質(zhì)。該方法包括:接收目標(biāo)測(cè)試客戶端發(fā)送的針對(duì)測(cè)試用例輸入的管理請(qǐng)求,該測(cè)試用例用于測(cè)試與待測(cè)試業(yè)務(wù)場(chǎng)景對(duì)應(yīng)的應(yīng)用程序編程接口;響應(yīng)管理請(qǐng)求,設(shè)置與測(cè)試用例對(duì)應(yīng)的操作鎖;根據(jù)操作鎖,對(duì)針對(duì)測(cè)試用例輸入的管理請(qǐng)求進(jìn)行控制。本申請(qǐng)?zhí)峁┑膶?shí)施例通過對(duì)測(cè)試用例的操作鎖進(jìn)行管理,避免不同測(cè)試客戶端針對(duì)同一個(gè)測(cè)試用例進(jìn)行管理操作時(shí)產(chǎn)生的沖突問題,有效地提高在復(fù)雜業(yè)務(wù)場(chǎng)景下的接口測(cè)試效率。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是指一種測(cè)試用例管理方法、裝置、系統(tǒng)、設(shè)備和介質(zhì)。
背景技術(shù)
應(yīng)用程序編程接口(英文全稱Application Programming Interface,英文縮寫)是軟件系統(tǒng)之間的通信和數(shù)據(jù)交換的銜接規(guī)范。API測(cè)試是針對(duì)系統(tǒng)所提供的API進(jìn)行驗(yàn)證。
在API測(cè)試中,通常可以使用軟件將調(diào)用發(fā)送到API,然后獲取輸出并記下系統(tǒng)的響應(yīng)。API測(cè)試大致可以包括準(zhǔn)備測(cè)試數(shù)據(jù);通過API測(cè)試工具發(fā)起對(duì)被測(cè)API的請(qǐng)求;驗(yàn)證返回結(jié)果的響應(yīng)。常用的測(cè)試工具可以是基于圖形界面的Postman,支持API性能測(cè)試的Jmeter等。
但是,目前的通用測(cè)試工具或者獨(dú)自研發(fā)的測(cè)試平臺(tái),都不能滿足復(fù)雜業(yè)務(wù)流程的API測(cè)試需求。
發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)中的上述缺陷或不足,期望提供一種測(cè)試用例管理方法、裝置、系統(tǒng)、設(shè)備和介質(zhì),來解決現(xiàn)有API測(cè)試工具導(dǎo)致API測(cè)試效率較低的問題。
第一方面,本發(fā)明的實(shí)施例提供了一種測(cè)試用例管理方法,該方法包括:
接收目標(biāo)測(cè)試客戶端發(fā)送的針對(duì)測(cè)試用例輸入的管理請(qǐng)求,該測(cè)試用例用于測(cè)試與待測(cè)試業(yè)務(wù)場(chǎng)景對(duì)應(yīng)的應(yīng)用程序編程接口;
響應(yīng)管理請(qǐng)求,設(shè)置與測(cè)試用例對(duì)應(yīng)的操作鎖;
根據(jù)操作鎖,對(duì)針對(duì)測(cè)試用例輸入的管理請(qǐng)求進(jìn)行控制。
第二方面,本發(fā)明的實(shí)施例提供了一種測(cè)試用例管理裝置,該裝置被配置于測(cè)試服務(wù)端,該裝置包括:
請(qǐng)求接收模塊,用于接收目標(biāo)測(cè)試客戶端發(fā)送的針對(duì)測(cè)試用例輸入的管理請(qǐng)求,該測(cè)試用例用于測(cè)試與待測(cè)試業(yè)務(wù)場(chǎng)景對(duì)應(yīng)的應(yīng)用程序編程接口;
操作鎖管理器,用于響應(yīng)管理請(qǐng)求,設(shè)置與測(cè)試用例對(duì)應(yīng)的操作鎖;根據(jù)該操作鎖,對(duì)針對(duì)測(cè)試用例輸入的管理請(qǐng)求進(jìn)行控制。
第三方面,本發(fā)明實(shí)施例提供了一種測(cè)試用例管理系統(tǒng),該系統(tǒng)包括至少一個(gè)測(cè)試客戶端和至少一個(gè)測(cè)試服務(wù)端,每個(gè)測(cè)試服務(wù)端上配置如第二方面描述的測(cè)試用例管理裝置;
測(cè)試客戶端,用于向測(cè)試服務(wù)端發(fā)送針對(duì)目標(biāo)測(cè)試用例的管理請(qǐng)求。
第四方面,本發(fā)明實(shí)施還提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,處理器執(zhí)行該程序時(shí)實(shí)現(xiàn)本發(fā)明實(shí)施例描述的方法。
第五方面,本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本發(fā)明實(shí)施例描述的方法。
本發(fā)明提供的技術(shù)方案帶來的有益效果是:
本發(fā)明提供了一種測(cè)試用例管理方法、裝置、系統(tǒng)、設(shè)備和介質(zhì),該方法包括接收目標(biāo)測(cè)試客戶端發(fā)送的針對(duì)測(cè)試用例輸入的管理請(qǐng)求;響應(yīng)該管理請(qǐng)求,設(shè)置與測(cè)試用例對(duì)應(yīng)的操作鎖;根據(jù)操作鎖,對(duì)其他測(cè)試客戶端針對(duì)測(cè)試用例輸入的管理請(qǐng)求進(jìn)行控制。該方法通過管理測(cè)試用例的操作鎖,避免了不同的測(cè)試客戶端針對(duì)同一個(gè)測(cè)試用例進(jìn)行管理操作的沖突問題,有效地提高在復(fù)雜業(yè)務(wù)場(chǎng)景下的接口測(cè)試效率。
可選地,通過將測(cè)試用例的測(cè)試用例數(shù)據(jù)與測(cè)試實(shí)現(xiàn)程序進(jìn)行分離,以及根據(jù)測(cè)試用例數(shù)據(jù)的編排生成與執(zhí)行步驟對(duì)應(yīng)的代碼,進(jìn)一步有效地提高復(fù)雜業(yè)務(wù)場(chǎng)景下的接口測(cè)試效率。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司,未經(jīng)網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210236390.7/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 軟件測(cè)試系統(tǒng)及測(cè)試方法
- 自動(dòng)化測(cè)試方法和裝置
- 一種應(yīng)用于視頻點(diǎn)播系統(tǒng)的測(cè)試裝置及測(cè)試方法
- Android設(shè)備的測(cè)試方法及系統(tǒng)
- 一種工廠測(cè)試方法、系統(tǒng)、測(cè)試終端及被測(cè)試終端
- 一種軟件測(cè)試的方法、裝置及電子設(shè)備
- 測(cè)試方法、測(cè)試裝置、測(cè)試設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 測(cè)試裝置及測(cè)試系統(tǒng)
- 測(cè)試方法及測(cè)試系統(tǒng)
- 一種數(shù)控切削指令運(yùn)行軟件測(cè)試系統(tǒng)及方法
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





