[發明專利]一種接口測試方法、裝置、終端設備及介質在審
| 申請號: | 202010749862.X | 申請日: | 2020-07-30 |
| 公開(公告)號: | CN112948233A | 公開(公告)日: | 2021-06-11 |
| 發明(設計)人: | 程云;陳煥友 | 申請(專利權)人: | 深圳市明源云鏈互聯網科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 任敏 |
| 地址: | 518000 廣東省深圳市粵海街道高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 接口 測試 方法 裝置 終端設備 介質 | ||
本申請適用于測試技術領域,提供了一種接口測試方法、裝置、終端設備及介質,所述方法包括:構建用于接口測試的測試框架,所述測試框架包括多個變量;采用所述測試框架,依次讀取測試文件中的每一個測試用例,以獲取所述多個變量對應的多個變量值;根據所述多個變量值,運行所述測試框架,以執行所述測試文件中對應的測試用例;獲取所述每一個測試用例的測試結果,并根據所述測試結果,生成測試報告。通過上述方法,能夠提高接口測試的效率。
技術領域
本申請屬于測試技術領域,尤其涉及一種接口測試方法、裝置、終端設備及介質。
背景技術
接口測試是測試系統組件間接口的一種測試。接口測試主要用于檢測外部系統與系統之間,以及系統內部各個子系統之間的交互點。測試的重點是要檢查數據的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關系等。
目前,在接口測試的過程中,通常采用團隊協作的方式,對于每一條測試用例,一般都需要重新編寫測試腳本,對測試人員的技術要求比較高,且效率不高;另外,團隊中的每個人編寫的測試腳本一般只能對自己的測試用例進行測試,團隊協作效率低。
發明內容
本申請實施例提供了一種接口測試方法、裝置、終端設備及介質,可以提高測試效率。
第一方面,本申請實施例提供了一種接口測試方法,包括:
構建用于接口測試的測試框架,所述測試框架包括多個變量;
采用所述測試框架,依次讀取測試文件中的每一個測試用例,以獲取所述多個變量對應的多個變量值;
根據所述多個變量值,運行所述測試框架,以執行所述測試文件中對應的測試用例;
獲取所述每一個測試用例的測試結果,并根據所述測試結果,生成測試報告。
第二方面,本申請實施例提供了一種接口測試裝置,包括:
框架構建模塊,用于構建用于接口測試的測試框架,所述測試框架包括多個變量;
測試用例讀取模塊,用于采用所述測試框架,依次讀取測試文件中的每一個測試用例,以獲取所述多個變量對應的多個變量值;
測試用例執行模塊,用于根據所述多個變量值,運行所述測試框架,以執行所述測試文件中對應的測試用例;
測試報告生成模塊,用于獲取所述每一個測試用例的測試結果,并根據所述測試結果,生成測試報告。
第三方面,本申請實施例提供了一種終端設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如上述第一方面所述的方法。
第四方面,本申請實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現如上述第一方面所述的方法。
第五方面,本申請實施例提供了一種計算機程序產品,當計算機程序產品在終端設備上運行時,使得終端設備執行上述第一方面所述的方法。
本申請實施例與現有技術相比存在的有益效果是:在本申請實施例中,構建一個能夠通用的測試框架,測試框架中可以包括多個變量,這些變量對應的變量值可以從測試文件中獲取;測試框架從測試文件中讀取測試用例,然后將測試用例中的數據填充至對應的位置,從而使得測試框架執行該測試用例;測試框架可以自動循環進行測試,直到執行完測試文件中的所有測試用例,然后根據測試結果,得到測試報告。在本申請中,測試框架可以一次性開發,一勞永逸。在進行測試時,測試人員只需要維護測試文件中的測試案例,降低了對測試人員的技術要求,且便于進行團隊協作,提高測試效率。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市明源云鏈互聯網科技有限公司,未經深圳市明源云鏈互聯網科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010749862.X/2.html,轉載請聲明來源鉆瓜專利網。





