[發明專利]一種網頁前端自動測試方法及裝置在審
| 申請號: | 202010862677.1 | 申請日: | 2020-08-25 |
| 公開(公告)號: | CN111984539A | 公開(公告)日: | 2020-11-24 |
| 發明(設計)人: | 王衛新 | 申請(專利權)人: | 北京微步在線科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京金信知識產權代理有限公司 11225 | 代理人: | 喻嶸 |
| 地址: | 100086 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網頁 前端 自動 測試 方法 裝置 | ||
本發明公開了一種網頁前端自動測試方法及裝置,其中,方法包括:獲取待測試網頁前端中的各功能模塊;基于各所述功能模塊的屬性信息確定與各所述功能模塊對應的測試腳本;基于各所述測試腳本分別對各所述功能模塊進行測試,獲得測試結果。本發明通過獲取網頁前端中的各功能模塊,然后利用對應的測試腳本分別對各功能模塊進行測試,無需重新編寫測試腳本,提高的測試效率。
技術領域
本發明涉及互聯網技術領域,特別涉及一種網頁前端自動測試方法及裝置。
背景技術
隨著互聯網技術的發展,網頁前端作為展示界面和用戶進行交互。在將網頁前端投入使用之前,需要對其進行測試,以此來提前發現代碼及功能問題,保證產品質量。
然而現有的測試方法中,針對不同的網頁前端,需要書寫不同的測試腳本,并且隨著頁面功能及代碼邏輯變動,測試腳本也需要隨時進行更新。因此造成測試效率較低,并且需要耗費大量的人力及精力的問題。
發明內容
本發明實施例的目的在于提供一種網頁前端自動測試方法及裝置,用于解決現有技術中由于不同的網頁前端需要書寫不同的測試腳本,因而造成測試效率低的問題。
為了解決上述技術問題,本申請的實施例采用了如下技術方案:一種網頁前端自動測試方法,包括如下步驟:
獲取待測試網頁前端的各功能模塊;其中,各所述功能模塊中包含有屬性信息;
基于各所述功能模塊的屬性信息確定與各所述功能模塊對應的測試腳本;
基于各所述測試腳本分別對各所述功能模塊進行測試,獲得測試結果。
可選的,在獲取待測試網頁前端中的各功能模塊之前,所述方法還包括:
獲取網頁前端的鏈接信息;
基于所述鏈接信息訪問所述待測試網頁前端的頁面。
可選的,所述獲取待測試的網頁前端的各功能模塊,具體包括:
在基于鏈接信息訪問所述待測試網頁前端的頁面時,基于預設的采集工具,獲取所述待測試的網頁前端的各功能模塊。
可選的,所述方法還包括:
采集若干樣本功能模塊以及用于對各所述樣本功能模塊進行測試的測試腳本;
獲取各所述樣本功能模塊的屬性信息;
基于各樣本功能模塊的屬性信息以及與各樣本功能模塊對應的測試腳本構建獲得映射表。
可選的,所述基于各所述功能模塊的屬性信息確定與各所述功能模塊對應的測試腳本,具體包括:
基于各所述功能模塊的屬性信息查找所述映射表,以獲得與各所述功能模塊對應的測試腳本。
可選的,所述基于各所述測試腳本分別對各所述功能模塊進行測試,獲得測試結果,具體包括:
基于各所述測試腳本模擬用戶操作,以對各所述功能模塊進行運行,基于預設的監測工具獲取各功能模塊運行過程中的報錯信息;
基于所述報錯信息獲得各所述功能模塊的測試結果。
可選的,所述基于各所述測試腳本分別對各所述功能模塊進行測試,獲得測試結果,還包括:
基于各所述測試腳本模擬用戶操作,以對各所述功能模塊進行運行,獲得各所述功能模塊的運行結果;
基于各所述功能模塊的預期運行結果對各所述功能模塊的運行結果進行判斷,獲得各所述功能模塊的測試結果。
為了解決上述技術問題,本申請提供一種網頁前端自動測試裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京微步在線科技有限公司,未經北京微步在線科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010862677.1/2.html,轉載請聲明來源鉆瓜專利網。





