[發明專利]測試請求篩選方法、系統、電子設備和存儲介質在審
| 申請號: | 202010897315.6 | 申請日: | 2020-08-31 |
| 公開(公告)號: | CN111949549A | 公開(公告)日: | 2020-11-17 |
| 發明(設計)人: | 黃文杰 | 申請(專利權)人: | 攜程計算機技術(上海)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海隆天律師事務所 31282 | 代理人: | 徐莉;鐘宗 |
| 地址: | 200233 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 請求 篩選 方法 系統 電子設備 存儲 介質 | ||
1.一種測試請求篩選方法,其特征在于,包括步驟:
接收多個測試請求,獲得每個所述測試請求的覆蓋率;
當至少一所述測試請求的覆蓋率超過覆蓋率閾值,根據每個所述測試請求的覆蓋率獲得每個所述測試請求的覆蓋數據;
計算各所述測試請求的覆蓋數據的相似度;以及
當各所述測試請求的覆蓋數據的相似度超過相似度閾值,篩選出覆蓋率最高的測試請求作為目標測試請求。
2.如權利要求1所述的測試請求篩選方法,其特征在于,計算各所述測試請求的覆蓋數據的相似度之后,還包括步驟:
當各所述測試請求的覆蓋數據的相似度小于所述相似度閾值,則獲得每個所述測試請求的測試語句及每個所述測試語句的覆蓋數據;
篩除覆蓋數據相同的測試語句;以及
將剩余的測試語句合并生成目標測試請求。
3.如權利要求1所述的測試請求篩選方法,其特征在于,獲得每個所述測試請求的覆蓋率之后,還包括步驟:
當各所述測試請求的覆蓋率均小于所述覆蓋率閾值,獲得每個所述測試請求的測試語句及每個所述測試語句的覆蓋數據;
篩除覆蓋數據相同的測試語句,將剩余的測試語句合并生成備選測試請求;以及
獲得所述備選測試請求的覆蓋率;
若所述備選測試請求的覆蓋率超過所述覆蓋率閾值,將所述備選測試請求作為目標測試請求。
4.如權利要求3所述的測試請求篩選方法,其特征在于,還包括步驟:
若所述備選測試請求的覆蓋率小于所述覆蓋率閾值,生成攜帶各所述測試請求的標識的修改提示信息,推送至客戶端。
5.如權利要求1所述的測試請求篩選方法,其特征在于,所述覆蓋率閾值大于80%,所述相似度閾值大于90%。
6.如權利要求1所述的測試請求篩選方法,其特征在于,還包括步驟:
接收客戶端發送的查詢信息;
解析獲得所述查詢信息攜帶的測試場景標識和測試請求標識;
獲得在所述測試場景標識對應的測試場景中篩選所述測試請求標識對應的測試請求的數據信息,生成查詢結果數據;以及
將查詢結果數據反饋至所述客戶端。
7.如權利要求1所述的測試請求篩選方法,其特征在于,還包括步驟:
接收客戶端發送的配置信息;
解析獲得所述配置信息攜帶的新增測試請求;以及
對所述新增測試請求及其關聯測試請求進行篩選。
9.一種電子設備,其特征在于,包括:
一處理器;
一存儲器,所述存儲器中存儲有所述處理器的可執行指令;
其中,所述處理器被配置為經由執行所述可執行指令來執行如權利要求1至7任一項所述的測試請求篩選方法的步驟。
10.一種計算機可讀的存儲介質,用于存儲程序,其特征在于,所述程序被執行時實現如權利要求1至7任一項所述的測試請求篩選方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于攜程計算機技術(上海)有限公司,未經攜程計算機技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010897315.6/1.html,轉載請聲明來源鉆瓜專利網。





