網頁應用的顯示效果測試方法及裝置的制造方法
【技術領域】
[0001] 本發明涉及計算機技術領域,特別涉及一種網頁應用的顯示效果測試方法及裝 置。
【背景技術】
[0002] 目前,移動終端通過WAP (Wireless Application Protocol,無線應用協議)可以 訪問各種網頁應用。當網頁應用運營商開發出一個網頁應用后,為了確定該網頁應用能否 在各種型號的移動終端上均正常顯示,需要對網頁應用在移動終端的顯示效果進行測試。
[0003] 相關技術在測試網頁應用的顯示效果時,所采用的方法為:在購買的各種型號的 移動終端上,通過各種移動終端上安裝的瀏覽器加載網頁應用;人工根據網頁應用在每種 型號的移動終端上的加載結果,確定網頁應用是否正常顯示。
[0004] 在實現本發明的過程中,發明人發現相關技術至少存在以下問題:
[0005] 由于相關技術在測試網頁應用的顯示效果時,需要購買各種型號的移動終端,因 此,測試成本高。另外,需要人工參與測試過程,不僅導致測試效率不高,而且測試成本也很 高。此外,由于移動終端型號有很多,針對于未購買到的移動終端型號,則不能測試網頁應 用的顯示效果,使得測試過程受到所購買的移動終端型號的限制,導致測試方式不靈活。
【發明內容】
[0006] 為了解決相關技術的問題,本發明實施例提供了一種網頁應用的顯示效果測試方 法及裝置。所述技術方案如下:
[0007] 第一方面,提供了一種網頁應用的顯示效果測試方法,所述方法包括:
[0008] 獲取待測試的網頁應用的測試頁面;
[0009] 在預設瀏覽器模型上加載所述測試頁面,其中,預設瀏覽器模型根據不同型號的 移動終端的特征參數建立;
[0010] 根據所述測試頁面在所述預設瀏覽器模型中的顯示界面,確定所述測試頁面的顯 示效果得分;
[0011] 根據所述顯示效果得分,確定所述網頁應用是否在所述預設瀏覽器模型所對應移 動終端上正常顯示。
[0012] 結合第一方面,在第一方面的第一種可能的實現方式中,所述在預設瀏覽器模型 上加載所述測試頁面之前,還包括:
[0013] 獲取不同型號的移動終端的特征參數;
[0014] 根據每種型號的移動終端的特征參數,建立每種型號的移動終端對應的預設瀏覽 器模型。
[0015] 結合第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式 中,所述獲取不同型號的移動終端的特征參數,包括:
[0016] 獲取上一輪測試所述網頁應用的移動終端的反饋信息,所述反饋信息攜帶所述移 動終端的型號;
[0017] 根據所述移動終端的型號,查找指定移動終端數據網站,得到所述移動終端的特 征參數,所述特征參數至少包括所述移動終端的屏幕大小、每英寸像素數、分辨率。
[0018] 結合第一方面的第一種可能的實現方式,在第一方面的第三種可能的實現方式 中,所述獲取不同型號的移動終端的特征參數,包括:
[0019] 根據指定移動終端數據網站實時更新的數據,抓取新上市的移動終端型號及特征 參數,所述特征參數至少包括所述移動終端的屏幕大小、每英寸像素數、分辨率。
[0020] 結合第一方面,在第一方面的第四種可能的實現方式中,所述根據所述測試頁面 在所述預設瀏覽器模型中的顯示界面,確定所述測試頁面的顯示效果得分,包括 :
[0021] 根據所述預設瀏覽器模型顯示的所述測試頁面的實際顯示圖片,確定所述實際顯 示圖片與所述測試頁面的顯示效果樣本圖片之間的相似度;
[0022] 根據所述相似度,確定所述測試頁面的顯示效果得分。
[0023] 結合第一方面,在第一方面的第五種可能的實現方式中,所述根據所述測試頁面 在所述預設瀏覽器模型中的顯示界面,確定所述測試頁面的顯示效果得分,包括 :
[0024] 根據所述預設瀏覽器模型顯示的所述測試頁面的實際顯示圖片和所述測試頁面 的顯示效果樣本圖片,確定所述實際顯示圖片中的文字是否發生形變;
[0025] 當確定所述實際顯示圖片中的文字發生形變時,確定所述實際顯示圖片中的文字 形變量;
[0026] 根據所述文字形變量,確定所述測試頁面的顯示效果得分。
[0027] 結合第一方面,在第一方面的第六種可能的實現方式中,所述根據所述顯示效果 得分,確定所述網頁應用是否在所述預設瀏覽器模型所對應移動終端上正常顯示,包括:
[0028] 當所述顯示效果得分高于指定顯示效果得分時,確定所述網頁應用在所述預設瀏 覽器模型所對應移動終端上正常顯示,所述指定顯示效果得分為預先為所述預設瀏覽器模 型所對應的移動終端設置的;
[0029] 當所述顯示效果得分不高于所述指定顯示效果得分時,確定所述網頁應用不能在 所述預設瀏覽器模型所對應移動終端上正常顯示。
[0030] 第二方面,提供了一種網頁應用的顯示效果測試裝置,所述裝置包括:
[0031] 第一獲取模塊,用于獲取待測試的網頁應用的測試頁面;
[0032] 加載模塊,用于在預設瀏覽器模型上加載所述測試頁面,其中,預設瀏覽器模型根 據不同型號的移動終端的特征參數建立;
[0033] 第一確定模塊,用于根據所述測試頁面在所述預設瀏覽器模型中的顯示界面,確 定所述測試頁面的顯示效果得分;
[0034] 第二確定模塊,用于根據所述顯示效果得分,確定所述網頁應用是否在所述預設 瀏覽器模型所對應移動終端上正常顯示。
[0035] 結合第二方面,在第二方面的第一種可能的實現方式中,所述裝置還包括:
[0036] 第二獲取模塊,用于獲取不同型號的移動終端的特征參數;
[0037] 建立模塊,用于根據每種型號的移動終端的特征參數,建立每種型號的移動終端 對應的預設瀏覽器模型。
[0038] 結合第二方面的第一種可能的實現方式,在第二方面的第二種可能的實現方式 中,所述第二獲取模塊,用于獲取上一輪測試所述網頁應用的移動終端的反饋信息,所述反 饋信息攜帶所述移動終端的型號;根據所述移動終端的型號,查找指定移動終端數據網站, 得到所述移動終端的特征參數,所述特征參數至少包括所述移動終端的屏幕大小、每英寸 像素數、分辨率。
[0039] 結合第二方面的第一種可能的實現方式,在第二方面的第三種可能的實現方式 中,所述第二獲取模塊,用于根據指定移動終端數據網站實時更新的數據,抓取新上市的移 動終端型號及特征參數,所述特征參數至少包括所述移動終端的屏幕大小、每英寸像素數、 分辨率。
[0040] 結合第二方面,在第二方面的第四種可能的實現方式中,所述第一確定模塊包 括:
[0041] 第一確定單元,用于根據所述預設瀏覽器模型顯示的所述測試頁面的實際顯示圖 片,確定所述實際顯示圖片與所述測試頁面的顯示效果樣本圖片之間的相似度;
[0042] 第二確定單元,用于根據所述相似度,確定所述測試頁面的顯示效果得分。
[0043] 結合第二方面,在第二方面的第五種可能的實現方式中,所述第一確定模塊包 括:
[0044] 第三確定單元,用于根據所述預設瀏覽器模型顯示的所述測試頁面的實際顯示圖 片和所述測試頁面的顯示效果樣本圖片,確定所述實際顯示圖片中的文字是否發生形變; [0045] 第四確定單元,用于當確定所述實際顯示圖片中的文字發生形變時,確定所述實 際顯示圖片中的文字形變量;
[0046] 第五確定單元,用于根據所述文字形變量,確定所述測試頁面的顯示效果得分。
[0047] 結合第二方面,在第二方面的第六種可能的實現方式中,所述第二確定模塊包 括:
[0048] 第六確定單元,用于當所述顯示效果得分高于指定顯示效果得分時,確定所述網 頁應用在所述預設瀏覽器模型所對應移動終端上正常顯示,所述指定顯示效果得分為預先 為所述預設瀏覽器模型所對應的移動終端設置的;
[0049] 第七確定單元,用于當所述顯示效果得分不高于所述指定顯示效果得分時,確定 所述網頁應用不能在所述預設瀏覽器模型所對應移動終端上正常顯示。
[0050] 本發明實施例提供的技術方案帶來的有益效果是:
[0051] 通過預設瀏覽器模型加載待測試的網頁應用的測試頁面,并根據測試頁面在預設 瀏覽器模型的顯示界面,確定測試頁面的顯示效果得分,從而可以根據顯示效果得分,確定 網頁應用是否在預設瀏覽器模型所對應移動終端上正常顯示。由于通過預設瀏覽器模型可 以加載測試頁面,從而無需通過移動終端上的瀏覽器加載測試頁面,也就無需通過實體移 動終端實現,因