[發明專利]瀏覽器兼容性測試方法及裝置有效
| 申請號: | 201310025121.7 | 申請日: | 2013-01-23 |
| 公開(公告)號: | CN103942137B | 公開(公告)日: | 2017-08-25 |
| 發明(設計)人: | 符陽輝 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙)44300 | 代理人: | 歐陽啟明,李捷 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 瀏覽器 兼容性 測試 方法 裝置 | ||
技術領域
本發明涉及互聯網測試領域,特別是涉及一種操作簡單、維護成本低的瀏覽器兼容性測試方法及裝置。
背景技術
隨著社會的發展,越來越多的用戶通過各種自己喜愛的瀏覽器進行網頁瀏覽。由于瀏覽器的種類繁多,同時很多用戶一直使用非標準的舊版本的瀏覽器,造成網頁開發工程師必須具備跨瀏覽器開發的能力,其開發的網頁應用必須能兼容多種主流的瀏覽器,以確保網頁應用在不同的瀏覽器環境中具有相同的外觀和功能。
因此開發出來的網頁應用需要在不同的瀏覽器中重復進行測試,盡管某些自動化測試工具可以一定程度上實現測試的自動化,但仍需測試者在不同的瀏覽器環境中運行自動化測試工具。此外,測試者需要確定在不同瀏覽器上的測試結果之間的差異,這樣要求測試者具備較高的專業技能,以及需要付出大量的時間和精力。
故,有必要提供一種操作簡單、維護成本低的瀏覽器兼容性測試方法及裝置,以解決現有技術所存在的問題。
發明內容
本發明的目的在于提供一種基于網頁應用的頁面代碼靜態分析的瀏覽器兼容性測試方法及裝置;整個測試過程操作簡單,維護成本低,以解決現有的瀏覽器兼容性測試方法及裝置操作復雜以及維護成本高的技術問題。
為解決上述問題,本發明提供的技術方案如下:
本發明涉及一種瀏覽器兼容性測試方法,其包括步驟:
對網頁應用的頁面代碼進行預處理,獲取所述頁面代碼的類型;
根據所述頁面代碼的類型獲取相應的兼容性規則庫;
對所述頁面代碼進行語法解析,獲取所述頁面代碼的語法樹;以及
根據所述兼容性規則庫以及所述語法樹,對所述頁面代碼進行靜態測試,從而實現對所述網頁應用的瀏覽器兼容性測試。
本發明還涉及一種瀏覽器兼容性測試裝置,其包括:
類型獲取模塊,用于對網頁應用的頁面代碼進行預分析,獲取所述頁面代碼的類型;
規則庫獲取模塊,用于根據所述頁面代碼的類型獲取相應的兼容性規則庫;
語法樹獲取模塊,用于對所述頁面代碼進行語法解析,獲取所述頁面代碼的語法樹;以及
測試模塊,用于根據兼容性規則庫以及所述語法樹,對所述頁面代碼進行靜態測試,從而實現對所述網頁應用的瀏覽器兼容性測試。
相較于現有技術,本發明的瀏覽器兼容性測試方法及裝置通過對網頁應用的頁面代碼進行靜態測試,實現瀏覽器的兼容性測試;整個測試過程操作簡單,維護成本低。解決了現有的瀏覽器兼容性測試方法及裝置操作復雜以及維護成本高的技術問題。
附圖說明
圖1為本發明的瀏覽器兼容性測試方法的優選實施例的流程圖;
圖2為本發明的瀏覽器兼容性測試方法的優選實施例的步驟101的詳細流程圖;
圖3為本發明的瀏覽器兼容性測試裝置的優選實施例的結構示意圖;
其中,附圖標記說明如下:
31、類型獲取模塊;
32、規則庫獲取模塊;
33、語法樹獲取模塊;
34、測試模塊;
35、輸出模塊。
具體實施方式
以下各實施例的說明是參考附加的圖式,用以例示本發明可用以實施的特定實施例。
請參照圖1,圖1為本發明的瀏覽器兼容性測試方法的優選實施例的流程圖。該瀏覽器兼容性測試方法包括:
步驟101,對網頁應用的頁面代碼進行預處理,獲取頁面代碼的類型;
步驟102,根據頁面代碼的類型獲取相應的兼容性規則庫;
步驟103,對頁面代碼進行語法解析,獲取頁面代碼的語法樹;
步驟104,根據兼容性規則庫以及語法樹,對頁面代碼進行靜態測試,從而實現對網頁應用的瀏覽器兼容性測試;
步驟105,將靜態測試的結果輸出;
本優選實施例的瀏覽器兼容性測試方法結束于步驟105。
下面詳細說明本優選實施例的瀏覽器兼容性測試方法的各步驟的具體流程。
在步驟101中,對網頁應用的頁面代碼進行預處理,獲取頁面代碼的類型。具體的流程如圖2所示,圖2為本發明的瀏覽器兼容性測試方法的優選實施例的步驟101的詳細流程圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310025121.7/2.html,轉載請聲明來源鉆瓜專利網。





