[發明專利]服務的測試方法、裝置和系統有效
| 申請號: | 201810909719.5 | 申請日: | 2018-08-10 |
| 公開(公告)號: | CN110825609B | 公開(公告)日: | 2023-05-02 |
| 發明(設計)人: | 侯俊;馬京屹;李杰;李陽;史曉嬋;桂鳳姣;趙紅兵 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京博浩百睿知識產權代理有限責任公司 11134 | 代理人: | 褚敏;宋子良 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 測試 方法 裝置 系統 | ||
本發明公開了一種服務的測試方法、裝置和系統。其中,該方法包括:采集查詢請求以及基于查詢請求從系統請求到的待推送數據,其中,查詢請求包括從網絡上采集到的基于輸入數據而生成的請求;將查詢請求與至少一個驗證數據進行匹配,確定查詢請求命中的驗證數據;使用待推送數據對查詢請求命中的驗證數據進行測試。本發明解決了現有技術中對查詢系統的測試效果不佳的技術問題。
技術領域
本發明涉及系統測試領域,具體而言,涉及一種服務的測試方法、裝置和系統。
背景技術
商品推薦類產品在工程測試的技術上,傳統方式通過固定的查詢串和廣告對產品進行驗證,通過固定的查詢串進行驗證存在如下幾個弊端:(1)測試所使用的查詢串陳舊不真實。查詢串均為手動構造,且包含的參數不全。例如,對于一些與過濾功能相關的參數,即一些會導致查詢結果為空的參數,由于不確定線上是否存在相應的廣告數據,在構造查詢串時通常會規避掉類似的參數以避免查詢結果為空,從而導致相應過濾功能在產品發布完成后的日常線上監控測試中難以被驗證。另外,查詢串一旦被構造完成,后續基本不會再做調整,即使在后續項目中增加了新的查詢參數,也不會同步到測試查詢串中,進而導致實際使用的查詢串的真實性較差。(2)測試所使用的查詢串比較單一。舊的線上測試冒煙大約有m個用例,對應m個查詢串,大部分查詢串僅在部分參數取值上做了調整,從而使得查詢串能夠涵蓋的范圍有限。(3)每個查詢串驗證一個或多個固定的驗證點。因此每個查詢串都要基于要驗證的功能點來構造,因此查詢串和待驗證點的關系是固定的,這使得每個查詢串能起到的作用有限,更進一步限制了線上測試對系統返回廣告數據多樣性的驗證。
針對現有技術中對查詢系統的測試效果不佳的問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種服務的測試方法、裝置和系統,以至少解決現有技術中對查詢系統的測試效果不佳的技術問題。
根據本發明實施例的一個方面,提供了一種服務的測試方法,包括:采集查詢請求以及基于查詢請求從系統請求到的待推送數據,其中,查詢請求包括從網絡上采集到的基于輸入數據而生成的請求;將查詢請求與至少一個驗證數據進行匹配,確定查詢請求命中的驗證數據;使用待推送數據對查詢請求命中的驗證數據進行測試。
根據本發明實施例的另一方面,還提供了一種服務的測試裝置,包括:采集模塊,用于采集查詢請求以及基于查詢請求從系統請求到的待推送數據,其中,查詢請求包括從網絡上采集到的基于輸入數據而生成的請求;匹配模塊,用于將查詢請求與至少一個驗證數據進行匹配,確定查詢請求命中的驗證數據;測試模塊,用于使用待推送數據對查詢請求命中的驗證數據進行測試。
根據本發明實施例的另一方面,還提供了一種存儲介質,存儲介質包括存儲的程序,其中,在程序運行時控制存儲介質所在設備執行如下步驟:采集查詢請求以及基于查詢請求從系統請求到的待推送數據,其中,查詢請求包括從網絡上采集到的基于輸入數據而生成的請求;將查詢請求與至少一個驗證數據進行匹配,確定查詢請求命中的驗證數據;使用待推送數據對查詢請求命中的驗證數據進行測試。
根據本發明實施例的另一方面,還提供了一種處理器,處理器用于運行程序,其中,程序運行時執行如下步驟:采集查詢請求以及基于查詢請求從系統請求到的待推送數據,其中,查詢請求包括從網絡上采集到的基于輸入數據而生成的請求;將查詢請求與至少一個驗證數據進行匹配,確定查詢請求命中的驗證數據;使用待推送數據對查詢請求命中的驗證數據進行測試。
根據本發明實施例的另一方面,還提供了一種服務的測試系統,包括:處理器;以及存儲器,與處理器連接,用于為處理器提供處理以下處理步驟的指令:采集查詢請求以及基于查詢請求從系統請求到的待推送數據,其中,查詢請求包括從網絡上采集到的基于輸入數據而生成的請求;將查詢請求與至少一個驗證數據進行匹配,確定查詢請求命中的驗證數據;使用待推送數據對查詢請求命中的驗證數據進行測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810909719.5/2.html,轉載請聲明來源鉆瓜專利網。





