[發明專利]用戶界面的視效比對測試裝置及其實現方法在審
| 申請號: | 201510616021.0 | 申請日: | 2015-09-24 |
| 公開(公告)號: | CN105260301A | 公開(公告)日: | 2016-01-20 |
| 發明(設計)人: | 郭夢茹;唐敏 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F3/0481 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市南山區高新區北環大道9018*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶界面 測試 裝置 及其 實現 方法 | ||
技術領域
本發明涉及通信技術領域,尤其涉及用戶界面的視效比對測試裝置及其實現方法。
背景技術
用戶界面的視效對比測試具體是指對終端設備(比如手機)中應用程序所對應的用戶界面(UserInterface,UI)與原始設計界面進行視覺效果對比,例如對比用戶界面中的圖標位置、圖標大小、圖標顏色、圖標背景等是否一致,從而保證原始設計的用戶界面和實現過程中所生成的用戶界面相吻合。
目前,用戶界面的視效對比測試通常采用人工比對的方式進行比對,由于用戶界面不僅數量繁多,同時需要進行比對測試的項目也很多,因此,人工比對非常耗費時間及人力成本。此外,人工比對時的人為主觀因素影響較大而且容易出現比對測試項目的遺漏,因而也相應降低了比對測試的準確率。
發明內容
本發明的主要目的在于提供一種用戶界面的視效比對測試裝置及其實現方法,旨在解決現有采用人工比對的方式進行用戶界面的視效比對測試所出現的問題。
為實現上述目的,本發明提供一種用戶界面的視效比對測試裝置,所述用戶界面的視效比對測試裝置包括:
遍歷模塊,用于根據設定的遍歷策略,遍歷待測試應用所對應的可操作控件以觸發生成相應的用戶界面,其中,所述可操作控件用于啟動所述待測試應用以及啟動所述待測試應用中的各級操作選項;
截圖模塊,用于當遍歷每一可操作控件時,截取遍歷時所觸發的當前用戶界面;
視效比對模塊,用于在截取每一用戶界面后,獲取預先保存的且與截取的當前用戶界面相對應的設計界面,并將截取的當前用戶界面與獲取的相應設計界面進行視效比對;或,
所述視效比對模塊用于:在截取每一用戶界面后,對所截取的用戶界面進行命名與保存處理;在遍歷完所有可操作控件并相應保存截取的用戶界面后,根據設定的視效比對順序,分別依次獲取待比對的用戶界面以及預先保存的且與當前獲取的待比對用戶界面相對應的設計界面以進行視效比對;
比對結果輸出模塊,用于輸出視效比對結果。
優選地,所述用戶界面的視效比對測試裝置還包括:
連通圖構造模塊,用于根據所述待測試應用所對應的所有可操作控件之間的上下級聯關系,以啟動所述待測試應用所對應的可操作控件作為頂點以及以啟動所述待測試應用中的各級操作選項所對應的可操作控件作為節點,構造相應的單向連通圖,以確定所述待測試應用所對應的可操作控件的遍歷策略。
優選地,所述遍歷策略包括:采用廣度優先遍歷方式和/或深度優先遍歷方式,對所述單向連通圖進行遍歷。
優選地,所述用戶界面的視效比對測試裝置還包括:
格式控制模塊,用于在截取用戶界面時,控制用戶界面截圖的格式參數與設計界面的格式參數保持一致,所述格式參數至少包括圖片編碼格式、圖片形狀及圖片尺寸。
優選地,所述視效比對模塊包括:視效比對單元;
所述視效比對單元具體用于:將用戶界面截圖與設計界面同一位置上的像素進行混合處理,以突出顯示混合處理后的不相同的像素。
進一步地,為實現上述目的,本發明還提供一種用戶界面的視效比對測試裝置的實現方法,所述用戶界面的視效比對測試裝置的實現方法包括:
根據設定的遍歷策略,遍歷待測試應用所對應的可操作控件以觸發生成相應的用戶界面,其中,所述可操作控件用于啟動所述待測試應用以及啟動所述待測試應用中的各級操作選項;
當遍歷每一可操作控件時,截取遍歷時所觸發的當前用戶界面;
在截取每一用戶界面后,獲取預先保存的且與截取的當前用戶界面相對應的設計界面,并將截取的當前用戶界面與獲取的相應設計界面進行視效比對;或,
在截取每一用戶界面后,對所截取的用戶界面進行命名與保存處理;在遍歷完所有可操作控件并相應保存截取的用戶界面后,根據設定的視效比對順序,分別依次獲取待比對的用戶界面以及預先保存的且與當前獲取的待比對用戶界面相對應的設計界面以進行視效比對;
輸出視效比對結果。
優選地,在開始遍歷待測試應用所對應的可操作控件之前包括:
根據所述待測試應用所對應的所有可操作控件之間的上下級聯關系,以啟動所述待測試應用所對應的可操作控件作為頂點以及以啟動所述待測試應用中的各級操作選項所對應的可操作控件作為節點,構造相應的單向連通圖,以確定所述待測試應用所對應的可操作控件的遍歷策略。
優選地,所述遍歷策略包括:采用廣度優先遍歷方式和/或深度優先遍歷方式,對所述單向連通圖進行遍歷。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510616021.0/2.html,轉載請聲明來源鉆瓜專利網。





