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





