[發明專利]一種測試方法、裝置、存儲介質和電子設備在審
| 申請號: | 202010112469.X | 申請日: | 2020-02-24 |
| 公開(公告)號: | CN111338947A | 公開(公告)日: | 2020-06-26 |
| 發明(設計)人: | 李文博 | 申請(專利權)人: | 拉扎斯網絡科技(上海)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京睿派知識產權代理事務所(普通合伙) 11597 | 代理人: | 劉鋒 |
| 地址: | 200331 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 方法 裝置 存儲 介質 電子設備 | ||
本發明實施例提供了一種測試方法、裝置、存儲介質和電子設備。在本發明實施例中,當系統中有更新服務時,調取更新服務涉及的鏈路,運行鏈路中的測試用例。由此,能夠保證更新服務的相關鏈路的穩定性,避免更新服務發布造成上下游不可調用。
技術領域
本發明涉及計算機領域,尤其涉及一種測試方法、裝置、存儲介質和電子設備。
背景技術
發布系統中有服務執行發布后,運行系統冒煙用例,驗證本系統功能是否正常。“冒煙測試”這一術語描述的是在將代碼更改嵌入到產品的源樹中之前對這些更改進行驗證的過程。冒煙測試是確定和修復軟件缺陷的最經濟有效的方法。冒煙測試設計用于確認代碼中的更改會按預期運行,且不會破壞整個版本的穩定性。然而,現有的冒煙測試僅關注與服務相關的接口是否可用,而對服務上下游的鏈路沒有驗證,導致在服務發布后出現上下游不可用的情況。
發明內容
有鑒于此,本發明實施例提供了一種測試方法、裝置、存儲介質和電子設備,能夠提高測試的準確性,確保服務發布后可以順暢運行。
第一方面,本發明實施例提供一種測試方法,所述方法包括:
確定更新服務,所述更新服務為發生變更的服務;
確定所述更新服務的至少一個相關鏈路和至少一個相連接口;
獲取與所述更新服務相關鏈路對應的至少一個鏈路測試用例;
獲取與所述更新服務相連的接口的至少一個接口測試用例;
根據所述至少一個鏈路測試用例以及至少一個接口測試用例進行冒煙測試。
優選地,所述確定所述更新服務的至少一個相關鏈路和至少一個相連接口具體為:確定所述更新服務的全部相關鏈路和全部相連接口。
優選地,所述方法還包括:
響應于至少一個鏈路測試用例以及至少一個接口測試用例的冒煙測試通過,發布所述更新服務。
優選地,所述方法還包括:
響應于至少一個鏈路測試用例或者至少一個接口測試用例的冒煙測試未通過,發送未通過的鏈路測試用例或者接口測試用例的信息。
優選地,所述鏈路測試用例和所述接口測試用例具有對應的重要度參數;
所述方法還包括:
響應于未通過的鏈路測試用例或者接口測試用例的重要度參數小于第一閾值,發布所述更新服務。
優選地,所述方法還包括:
響應于未通過的鏈路測試用例或者接口測試用例的重要度參數大于或等于第一閾值,不發布所述更新服務。
優選地,各鏈路包括至少一個用例;
所述獲取與所述服務相關的鏈路的至少一個鏈路測試用例包括:
確定目標鏈路;
獲取目標鏈路的測試用例集合,所述測試用例集合包括至少一個測試用例;
在所述測試用例集合中,將對應的重要度參數大于第二閾值的測試用例確定為所述鏈路測試用例。
優選地,用例的重要度參數根據所述用例的使用頻次確定。
優選地,所述相連接口是與更新服務直接相連的上游服務之間的接口,或者是與更新服務直接相連的下游服務之間的接口。
優選地,所述更新服務為交易;所述更新服務的相連接口包括:
“上游服務--交易”以及“交易--下游服務”;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于拉扎斯網絡科技(上海)有限公司,未經拉扎斯網絡科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010112469.X/2.html,轉載請聲明來源鉆瓜專利網。





