[發明專利]Web頁面測試方法、測試裝置、電子設備及存儲介質在審
| 申請號: | 202010146734.6 | 申請日: | 2020-03-05 |
| 公開(公告)號: | CN113360366A | 公開(公告)日: | 2021-09-07 |
| 發明(設計)人: | 孫文東 | 申請(專利權)人: | 北京金山云網絡技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 項京;丁蕓 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | web 頁面 測試 方法 裝置 電子設備 存儲 介質 | ||
1.一種Web頁面測試方法,其特征在于,所述方法包括:
獲取對待測試Web頁面模擬操作后生成的腳本,所述腳本中攜帶有:所述待測試Web頁面的頁面元素信息以及與模擬操作相關的信息;
從所述腳本中提取所述頁面元素信息和所述與模擬操作相關的信息,并生成配置文件;
利用所述配置文件生成測試用例;
利用所述測試用例對所述Web頁面進行測試。
2.根據權利要求1所述的方法,其特征在于,所述從所述腳本中提取所述頁面元素信息和所述與模擬操作相關的信息,并生成配置文件的步驟,包括:
利用預設的測試用例功能需求,以及所提取的所述頁面元素信息,所述與模擬操作相關的信息,生成配置文件,其中,所述測試用例功能需求包括:實例備份需求,實例創建需求,實例重啟需求,實例配置信息更改需求,以及實例流程節點增加需求,所述頁面元素信息包括:所述頁面元素的名稱,所述頁面元素的定位方式,所述頁面元素在所述待測試Web頁面的位置信息,所述與模擬操作相關的信息包括:所述模擬操作的操作流程信息和所述模擬操作的輸入值。
3.根據權利要求1所述的方法,其特征在于,所述從所述腳本中提取所述頁面元素信息和所述與模擬操作相關的信息,并生成配置文件的步驟,包括:
利用預設的所述待測試Web頁面中各功能模塊的測試需求,以及所提取的所述頁面元素信息,所述與模擬操作相關的信息,生成多個配置文件,所述功能模塊包括:實例備份模塊,實例創建模塊,實例重啟模塊,實例配置信息更改模塊,以及實例流程節點增加模塊;
則所述利用所述配置文件生成所述測試用例的步驟,包括:
利用所述多個配置文件生成多條測試用例,其中,不同的測試用例用于對所述待測試Web頁面中的各功能模塊進行測試。
4.根據權利要求3所述的方法,其特征在于,所述利用所述測試用例對所述Web頁面進行測試的步驟,包括:
利用所述多條測試用例中的各條測試用例,分別對該條測試用例對應的功能模塊進行測試。
5.根據權利要求3所述的方法,其特征在于,所述利用所述測試用例對所述Web頁面進行測試之前,所述方法還包括:
創建所述測試用例的測試任務,所述測試任務用于測試當前功能模塊,所述當前功能模塊為所述Web頁面的任一模塊;
則所述利用所述測試用例對所述Web頁面進行測試的步驟,包括:
比對所述測試任務的運行數據與所述測試用例中配置數據,得到比對結果;
基于所述比對結果判斷所述當前功能模塊是否通過測試。
6.根據權利要求5所述的方法,其特征在于,所述基于所述比對結果判斷所述當前功能模塊是否通過測試的步驟,包括:
若所述比對結果為一致,則確定所述當前功能模塊通過測試;
若所述比對結果為不一致,則確定所述當前功能模塊未通過測試。
7.根據權利要求1所述的方法,其特征在于,所述獲取對待測試Web頁面模擬操作后生成的腳本的步驟,包括:
對所述待測試Web頁面進行模擬操作;
錄制所述模擬操作,得到所述模擬操作的腳本。
8.一種Web頁面測試裝置,其特征在于,所述裝置包括:
獲取模塊,用于獲取對待測試Web頁面模擬操作后生成的腳本,所述腳本中攜帶有:所述待測試Web頁面的頁面元素信息以及與模擬操作相關的信息;
第一生成模塊,用于從所述腳本中提取所述頁面元素信息和所述與模擬操作相關的信息,并生成配置文件;
第二生成模塊,用于利用所述配置文件生成測試用例;
測試模塊,用于利用所述測試用例對所述Web頁面進行測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山云網絡技術有限公司,未經北京金山云網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010146734.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:語音控制機器人
- 下一篇:一種對焦方法、裝置、攝像機和可讀存儲介質





