[發(fā)明專利]接口測試方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品在審
| 申請?zhí)枺?/td> | 202110694441.6 | 申請日: | 2021-06-22 |
| 公開(公告)號: | CN113434396A | 公開(公告)日: | 2021-09-24 |
| 發(fā)明(設(shè)計)人: | 吳迎雪 | 申請(專利權(quán))人: | 中國農(nóng)業(yè)銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司 11205 | 代理人: | 榮甜甜;臧建明 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 接口 測試 方法 裝置 設(shè)備 存儲 介質(zhì) 程序 產(chǎn)品 | ||
本申請?zhí)峁┮环N接口測試方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品。該方法包括:獲取待測試接口的多個參數(shù),并根據(jù)多個參數(shù)中每個參數(shù)的參數(shù)類型,確定每個參數(shù)的取值;根據(jù)多個測試方法,確定每個參數(shù)對應(yīng)的測試數(shù)據(jù)集合,測試數(shù)據(jù)集合中包括參數(shù)的取值的代表值,以及除取值之外的其他值的代表值;根據(jù)每個參數(shù)對應(yīng)的測試數(shù)據(jù)集合,生成測試用例;采用測試用例,對待測試接口進(jìn)行測試。從而,提高了測試效率。
技術(shù)領(lǐng)域
本申請涉及測試技術(shù),尤其涉及一種接口測試方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品。
背景技術(shù)
接口測試是測試系統(tǒng)組件間接口的一種測試,接口測試主要用于檢測外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個子系統(tǒng)之間的交互點。
接口測試時,用戶通常需要預(yù)先獲取測試用例,依據(jù)測試用例執(zhí)行測試。目前常用的接口測試方法中,通常是用戶將需要測試接口的接口配置文件導(dǎo)入到系統(tǒng)中,系統(tǒng)根據(jù)接口配置文件獲取接口中的相關(guān)參數(shù)的說明,并通過全面實驗法生成測試用例,以進(jìn)行測試。
然而,這種采用全面實驗法的方案中,需要對接口的參數(shù)的所有組合全部實施一次以上的測試,導(dǎo)致測試次數(shù)太多,工作量太大,效率較低。
發(fā)明內(nèi)容
本申請?zhí)峁┮环N接口測試方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品,提高了測試效率。
第一方面,本申請?zhí)峁┮环N接口測試方法,包括:
獲取待測試接口的多個參數(shù),并根據(jù)所述多個參數(shù)中每個參數(shù)的參數(shù)類型,確定所述每個參數(shù)的取值;
根據(jù)多個測試方法,確定所述每個參數(shù)對應(yīng)的測試數(shù)據(jù)集合,所述測試數(shù)據(jù)集合中包括所述參數(shù)的取值的代表值,以及除所述取值之外的其他值的代表值;
根據(jù)所述每個參數(shù)對應(yīng)的測試數(shù)據(jù)集合,生成測試用例;
采用所述測試用例,對所述待測試接口進(jìn)行測試。
在一種實施方式中,所述根據(jù)所述多個測試方法,確定所述每個參數(shù)對應(yīng)的測試數(shù)據(jù)集合,包括:
針對每個參數(shù),確定所述多個測試方法中每個測試方法對應(yīng)的測試數(shù)據(jù)子集;
確定多個測試數(shù)據(jù)子集的并集;
將所述并集中的測試數(shù)據(jù)去重,得到所述每個參數(shù)對應(yīng)的測試數(shù)據(jù)集合。
在一種實施方式中,所述測試方法中包括等價類劃分法;
所述確定所述多個測試方法中每個測試方法對應(yīng)的測試數(shù)據(jù)子集,包括:
根據(jù)業(yè)務(wù)規(guī)則,利用等價類劃分法對所述每個參數(shù)的取值進(jìn)行劃分,得到有效等價類和無效等價類;
分別從所述有效等價類和所述無效等價類中確定部分測試數(shù)據(jù),得到所述等價類劃分法對應(yīng)的測試數(shù)據(jù)子集。
在一種實施方式中,所述測試方法中還包括邊界值分析法;
所述確定所述多個測試方法中每個測試方法對應(yīng)的測試數(shù)據(jù)子集,包括:
確定所述有效等價類的邊界值,以形成所述分析法對應(yīng)的測試數(shù)據(jù)子集。
在一種實施方式中,所述根據(jù)所述每個參數(shù)對應(yīng)的測試數(shù)據(jù)集合,生成所述待測試接口的測試用例,包括:
確定所述每個參數(shù)對應(yīng)的測試數(shù)據(jù)集合對應(yīng)的笛卡爾積,得到多個參數(shù)對應(yīng)的目標(biāo)測試集合;
將所述目標(biāo)測試集合中的每個元素分別導(dǎo)入預(yù)設(shè)模板中,得到所述待測試接口的測試用例。
在一種實施方式中,所述采用所述測試用例,對所述待測試接口進(jìn)行測試,包括:
根據(jù)所述待測試接口的報文格式和所述測試用例,生成測試報文;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國農(nóng)業(yè)銀行股份有限公司,未經(jīng)中國農(nóng)業(yè)銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110694441.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





