[發明專利]一種安卓電視多國語言自動化測試的方法及裝置有效
| 申請號: | 201811353715.X | 申請日: | 2018-11-14 |
| 公開(公告)號: | CN109474822B | 公開(公告)日: | 2020-03-17 |
| 發明(設計)人: | 龍治橋 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04N17/00 | 分類號: | H04N17/00;H04N17/04;H04N21/4425 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 李潔 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電視 國語 自動化 測試 方法 裝置 | ||
1.一種安卓電視多國語言自動化測試的方法,其特征在于,包括以下步驟:
S1、使用網絡連接測試設備,使用函數MonkeyRunner.waitForConnection()判斷網絡是否連接成功,若返回true則連接成功,繼續下一步,若返回false,則連接失敗,則手動重新連接網絡;
S2、從安卓清單配置文件中讀出所有活動的名稱,并將活動的名稱存儲在對象鏈表中,以準備對該活動的自動化測試;
S3、完成了待測試的活動對象的準備之后,啟動自動化測試過程,完成了待測試的活動對象的準備之后,啟動自動化測試過程,導入API;
S4、連接設備,讀取測試對象列表,使用該活動對象調用相應的用于測試菜單中的各個國家語言的詞語是否正確的OSD;
S5、使用方向按鍵控制來遍歷OSD中的各級菜單;
S6、在各個OSD菜單下,通過ID來定位元素在各個OSD菜單下,通過ID來定位元素,該ID通過對應應用源碼的Android資源文件即res-->layout下的xml文件來獲取,再將元素中的詞條信息抓取出來;
S7、將抓取出來的詞條信息和標準對比,記錄測試結果或出錯信息,并截圖,將測試結果形成Excel格式的測試報告;
S8、判斷當前的活動是否為最后一個測試活動,若當前的活動是最后一個則結束,若不是最后一個則繼續對下一個活動進行測試。
2.根據權利要求1所述的一種安卓電視多國語言自動化測試的方法,其特征在于,所述步驟S2中,在讀取活動名稱時,應該首先在安卓清單配置文件中找到活動節點,然后從活動節點中讀取應用程序,包括的每一個活動對象的名稱,并將讀出的活動對象的名稱存儲在一個鏈表中,鏈表被用于存儲要測試的應用程序中所有的活動對象的名稱,為后續的自動化測試提供測試的目標。
3.一種安卓電視多國語言自動化測試的裝置,其用于執行權利要求1或2所述的方法,其特征在于,包括:
OSD相關活動讀取模塊,用于讀取記錄所有待測試對象的名稱的配置文件,并將所有待測試對象的名稱存儲至對象鏈表;
測試程序啟動模塊,用于啟動自動化測試過程;
待測試對象加載模塊,用于加載對象列表中的待測試對象;
自動化測試模塊,用于對對象列表中的待測試對象進行自動化測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811353715.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于圖像測試的系統和方法
- 下一篇:光電耦合器件CCD相機成像質量評價系統





