[發明專利]一種安卓電視多國語言自動化測試的方法及裝置有效
| 申請號: | 201811353715.X | 申請日: | 2018-11-14 |
| 公開(公告)號: | CN109474822B | 公開(公告)日: | 2020-03-17 |
| 發明(設計)人: | 龍治橋 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04N17/00 | 分類號: | H04N17/00;H04N17/04;H04N21/4425 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 李潔 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電視 國語 自動化 測試 方法 裝置 | ||
本發明公開了一種安卓電視多國語言自動化測試的方法,自動化測試程序運行在個人電腦上,通過與安卓終端之間的數據連接來控制安卓終端,對安卓終端進行測試,大大縮短了測試周期,特高了測試結果的精確性。
技術領域
本發明涉及安卓技術領域,尤其涉及一種安卓電視多國語言自動化測試的方法及裝置。
背景技術
目前安卓系統已經作為普遍的智能電視平臺出現在我們面前,但安卓電視 TV模塊基本都是方案商和生產商自行開發設計,所以不能使用google原生語言包。在開發過程中,開發人員需要將詞條一條一條導入到應用里的res文件,該工作量重復且巨大,人為出錯的概率較高。為保證最終詞條在終端正確顯示,需要測試人員人為的對照,該工作耗時也費神,特別是阿拉伯文,由于形狀的怪異性,對照需要大量精力進行。一般測試一個機型,需要20個人工每日。顯然這種人工模式耗時耗神,且會拉長開發周期。
活動對象是安卓應用程序開發中十分重要的一類對象。活動對象是能夠提供用戶可以操作的界面的一類應用程序組件。在安卓軟件環境中,應用程序是由一組活動對象組成的,而每個活動對象不但是本應用程序的組成部分,而且也對外開放,向同一系統內任何一個外部應用程序提供服務。因為活動對象在安卓應用程序中的重要性,很多應用程序自動化測試工具以活動對象作為自動化測試的對象。
發明內容
本發明的目的在于提供一種安卓電視多國語言自動化測試的方法及裝置,用以解決上述技術問題。
本發明的上述目的是通過以下技術方案得以實現的:
一種安卓電視多國語言自動化測試的方法,包括以下步驟:
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、判斷當前的活動是否為最后一個測試活動,若當前的活動是最后一個則結束,若不是最后一個則繼續對下一個活動進行測試。
進一步,所述步驟S2中,在讀取活動名稱時,應該首先在安卓清單配置文件中找到活動節點,然后從活動節點中讀取應用程序,包括的每一個活動對象的名稱,并將讀出的活動對象的名稱存儲在一個鏈表中,鏈表被用于存儲要測試的應用程序中所有的活動對象的名稱,為后續的自動化測試提供測試的目標。
一種安卓電視多國語言自動化測試的裝置,包括:
OSD相關活動讀取模塊,用于讀取記錄所有待測試對象的名稱的配置文件,并將所有待測試對象的名稱存儲至對象鏈表;
測試程序啟動模塊,用于啟動自動化測試過程;
待測試對象加載模塊,用于加載對象列表中的待測試對象;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811353715.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于圖像測試的系統和方法
- 下一篇:光電耦合器件CCD相機成像質量評價系統





