[發明專利]頁面測試方法、裝置、可讀存儲介質及電子設備有效
| 申請號: | 202010340656.3 | 申請日: | 2020-04-26 |
| 公開(公告)號: | CN111522749B | 公開(公告)日: | 2023-04-11 |
| 發明(設計)人: | 臧展 | 申請(專利權)人: | 北京三快在線科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京英創嘉友知識產權代理事務所(普通合伙) 11447 | 代理人: | 賈會玲 |
| 地址: | 100190 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 測試 方法 裝置 可讀 存儲 介質 電子設備 | ||
本公開涉及一種頁面測試方法、裝置、可讀存儲介質及電子設備。方法包括:記錄針對待測頁面的操作行為,以及執行操作行為之前的客戶端的初始配置信息;記錄基于操作行為生成的第一頁面的頁面特征信息;響應于獲取到回放請求,將客戶端的當前配置信息設置成初始配置信息;在設置成功后,回放所記錄的針對待測頁面的操作行為;確定基于所回放的操作行為生成的第二頁面的頁面特征信息;根據第二頁面的頁面特征信息和第一頁面的頁面特征信息,獲得待測頁面的測試結果。如此,由于在回放操作行為之前,將客戶端的當前配置信息設置成初始配置信息,消除了因客戶端的配置信息不同而導致對頁面誤測試的弊端,提高了對頁面測試的準確度。
技術領域
本公開涉及計算機技術領域,具體地,涉及一種頁面測試方法、裝置、可讀存儲介質及電子設備。
背景技術
隨著互聯網的快速發展,web工程應用體量愈發龐大,對web頁面質量的要求也越來越高,對web頁面進行測試是保障web頁面質量的必要手段。現有的技術中,軟件開發人員需要對待測頁面或者頁面元素編寫測試用例,通過測試用例對待測頁面或者頁面元素進行測試。
然而,現有的頁面測試方法通常會導致以下問題:(1)由于需要人工編寫測試用例,可能會導致對用戶使用的功能模塊遺漏,很難達到用戶功能場景高覆蓋的需求;(2)由于web應用發展迅速,頁面功能迭代快,測試用例的時效性很容易隨著版本迭代而失去其價值,通常需要人工來維護哪個測試用例有效,哪個測試用例無效,這樣,會花費大量的人力在用例維護上;(3)由于需要人工編寫測試用例,無法實現全面自動化地對頁面進行檢測,使得頁面測試智能化程度較低;(4)錄制過程和回放過程可能會存在頁面狀態不一致的問題,很容易造成測試用例執行的失敗。例如,測試用例為刪除頁面中的一個訂單,在錄制的時候頁面中存在該訂單,而在執行過該測試用例之后頁面中將不再存在該訂單,這樣,在回放過程中,再次執行該測試用例時由于該訂單不存在會得到回放失敗的結果,即,誤認為頁面出現異常。因此,現有的頁面測試方法的準確度以及智能化程度較低。
發明內容
本公開的目的是提供一種頁面測試方法、裝置、可讀存儲介質及電子設備,以提高對頁面測試的準確度,以及提升頁面測試的智能化程度。
為了實現上述目的,本公開第一方面提供一種頁面測試方法,所述方法包括:
記錄針對待測頁面的操作行為,以及執行所述操作行為之前的客戶端的初始配置信息;
記錄基于所述操作行為生成的第一頁面的頁面特征信息;
響應于獲取到回放請求,將所述客戶端的當前配置信息設置成所述初始配置信息;
在設置成功后,回放所記錄的針對所述待測頁面的操作行為;
確定基于所回放的操作行為生成的第二頁面的頁面特征信息;
根據所述第二頁面的頁面特征信息和所述第一頁面的頁面特征信息,獲得所述待測頁面的測試結果。
可選地,所述方法還包括:
記錄執行所述操作行為之前的所述待測頁面的頁面特征信息;
確定回放所述操作行為之前的第三頁面的頁面特征信息;
在所述第三頁面的頁面特征信息與所述待測頁面的頁面特征信息匹配的情況下,再執行所述確定基于所回放的操作行為生成的第二頁面的頁面特征信息的步驟。
可選地,所述頁面特征信息包括以下中的至少一者:目標頁面元素的標簽類型、目標頁面元素的樣式、目標頁面元素的子元素特征值和目標頁面元素的父元素特征值,其中,所述目標頁面元素至少包括所述操作行為對應的頁面元素。
可選地,所述操作行為為多個;所述記錄針對待測頁面的操作行為,包括:
根據多個所述操作行為的先后順序,依次記錄針對待測頁面的多個所述操作行為;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京三快在線科技有限公司,未經北京三快在線科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010340656.3/2.html,轉載請聲明來源鉆瓜專利網。





