[發明專利]一種頁面測試方法、裝置、設備及存儲介質在審
| 申請號: | 202010475449.9 | 申請日: | 2020-05-29 |
| 公開(公告)號: | CN111639030A | 公開(公告)日: | 2020-09-08 |
| 發明(設計)人: | 姬小玉 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;H04L29/08 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 頁面 測試 方法 裝置 設備 存儲 介質 | ||
本申請提供一種頁面測試方法、裝置、設備及存儲介質,涉及計算機技術領域,能夠提高頁面測試的效率。該方法包括:在測試界面上顯示測試插件,所述測試插件中封裝有基于預設測試框架的頁面測試腳本;響應于基于所述測試插件觸發的頁面測試請求,所述頁面測試請求攜帶有組件標識信息;基于所述頁面的標識信息確定所述待測頁面對應的各類頁面組件,確定所述各類頁面組件的JSON文件;在所述測試插件中,執行所述JSON文件對所述待測頁面的各類頁面組件進行測試。
技術領域
本申請涉及計算機技術領域,尤其涉及一種頁面測試方法、裝置、設備及存儲介質。
背景技術
傳統的頁面測試,一般需要專業測試人員從代碼層面進行測試用例編寫,但是由于不同頁面顯示的內容不同,對應的測試用例也不同,這就需要測試人員不斷重新編寫或修改后臺程序,工作量巨大且修改不便,導致頁面測試效率低下。
發明內容
本申請實施例提供了一種頁面測試方法、裝置及存儲介質,通過測試界面以測試插件的形式顯示頁面測試過程中所需的腳本文件,簡化了頁面測試過程的復雜性,提高頁面測試的效率。
第一方面,本申請提供一種頁面測試方法,包括:
在測試界面上顯示測試插件,所述測試插件中封裝有基于預設測試框架生成的頁面測試腳本;
檢測到基于所述測試插件觸發的頁面測試請求后,確定待測試頁面包含的各個頁面組件以及所述待測試頁面的各個頁面組件對應的JSON文件;
在所述測試插件中,執行所述JSON文件對所述待測試頁面進行測試。
在一可選的實現方式中,在測試界面上顯示測試插件之前,還包括:
基于端對端的測試標準將頁面測試中所需的測試腳本生成預設框架下的測試代碼;
將所述測試代碼以JSON文件格式注冊至預設的插件,得到所述測試插件。
在一可選的實現方式中,所述基于端對端的測試標準將頁面測試中所需的測試腳本生成預設框架下的測試代碼,包括:
讀取所述預設測試框架下用于頁面測試的端對端測試腳本文件,根據所述測試腳本文件生成測試代碼文件,所述測試代碼文件包括所述測試代碼。
在一可選的實現方式中,讀取所述預設測試框架下用于頁面測試的端對端測試腳本文件,根據所述測試腳本文件生成測試代碼文件,包括:
讀取預設測試框架模板下用于端對端測試的測試腳本文件,將所述測試腳本文件保存在指定目錄下;
通過預先確定的運行工具運行所述測試腳本文件,通過反射機制確定所述測試腳本文件進行頁面測試所需的字段和屬性值;
根據所述測試腳本文件所需的字段和屬性值得到所述測試代碼文件。
在一可選的實現方式中,在所述在測試界面上顯示測試插件之后,還包括:
將待測試頁面的頁面內容進行組件化,得到所述待測試頁面的各個頁面組件,每個所述頁面組件配置有預設測試框架;
將所述待測試頁面的頁面標識信息與所述待測試頁面的各個所述頁面組件進行關聯存儲;
通過每個所述頁面組件各自配置的所述預設測試框架確定各個所述頁面組件的配置文件;
根據所述配置文件生成各個所述頁面組件各自對應的JSON文件,將所述待測試頁面的各個所述頁面組件與各自對應的JSON文件進行關聯存儲。
在一可選的實現方式中,所述頁面測試請求攜帶有待測試頁面的頁面標識信息;
所述確定待測試頁面包含的各個頁面組件以及所述待測試頁面的各個頁面組件對應的JSON文件,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010475449.9/2.html,轉載請聲明來源鉆瓜專利網。





