999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Android智能電視開發技巧之提高BUG復現概率的方法

2017-03-01 01:15:51深圳創維RGB電子有限公司
電子世界 2017年3期
關鍵詞:設備

深圳創維-RGB電子有限公司 張 帆

Android智能電視開發技巧之提高BUG復現概率的方法

深圳創維-RGB電子有限公司 張 帆

解決軟件BUG是軟件工程師工作的一部分,對于目前越來越復雜的電子產品而言,在開發過程中遇到的BUG不僅數量上有所增加,BUG的復現難度也不斷增加,有些BUG需要操作好幾個步驟才能復現到,而往往測試人員只能靠記憶來復現BUG。本文提出了一種自動記錄測試過程中遙控按鍵的方法,并且可以自動發送按鍵,大大提高了BUG復現的概率。

Android;電視;BUG

本文主要涉及到兩個主要的軟件模塊:按鍵記錄模塊、自動發送虛擬按鍵模塊。

按鍵記錄模塊:該模塊需要以service的形式,添加到Android系統的init.rc文件中,確保開機會自動執行此模塊。開機該模塊被系統啟動后,首先需要保存電視機的當前狀態,以便出現問題時,從相同狀態開始發送記錄的按鍵,確保起點一致。其次,打開紅外的設備節點,例如:”/dev/input/event0”。隨后進入監聽事件的狀態,直到有按鍵事件的發生。接著讀取事件內容并解析,這里需要保存按鍵的鍵值、按鍵的屬性(是按下還是彈起)、距離上次按鍵的間隔、按鍵按下的時長,數據以文件形式按一定的規則保存到電視內部存儲空間,文件形式見表1。最后,再次進入監聽事件的狀態,具體流程見圖1。

圖1 按鍵記錄模塊

表1 按鍵數據保存形式

讀取按鍵鍵值可以參考以下示例程序。

測試人員發現隨機問題后,如果想要復現問題,可以啟動自動發送虛擬按鍵模塊,一步一步還原出問題時的操作。

自動發送虛擬按鍵模塊:首先,將備份的數據恢復到系統,并重啟機器。這樣機器可以恢復到記錄按鍵前的狀態。其次,初始化虛擬輸入設備,這里以”/dev/uinput”為例。注冊虛擬輸入設備的名稱、VENDOR_ID、PRODUCT_ID、及總線類型。隨后,打開按鍵保存模塊記錄的文件,并以表1規則依次讀取距離上次按鍵的間隔,并按具體數值作相應的延時,再將解析到的鍵值及按下按鍵的時長傳遞給發送模塊。最后,發送模塊按照按鍵的間隔發送按鍵到虛擬輸入設備,具體流程見圖2。

圖2 虛擬按鍵自動發送模塊

總結:本文利用純軟件的方式,解決了測試過程中遇到的隨機BUG很難復現的難題,無需投入硬件及人力成本。其創造性在于巧妙的利用了android系統中,紅外遙控的驅動及虛擬輸入設備驅動,實現了按鍵的自動記錄及自動發送的功能。

猜你喜歡
設備
諧響應分析在設備減振中的應用
調試新設備
當代工人(2020年13期)2020-09-27 23:04:20
基于VB6.0+Access2010開發的設備管理信息系統
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
廣播發射設備中平衡輸入與不平衡輸入的轉換
電子制作(2018年10期)2018-08-04 03:24:48
食之無味,棄之可惜 那些槽點滿滿的可穿戴智能設備
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
HTC斥資千萬美元入股虛擬現實設備商WEVR
IT時代周刊(2015年8期)2015-11-11 05:50:37
Automechanika Shanghai 2014 之“看” 汽保設備篇
如何在設備采購中節省成本
主站蜘蛛池模板: 国产99视频在线| 久久精品无码国产一区二区三区 | 欧美一区二区自偷自拍视频| 九月婷婷亚洲综合在线| 99这里精品| 亚洲二区视频| 内射人妻无码色AV天堂| 日韩黄色在线| 欧美精品在线免费| 99re精彩视频| 成人夜夜嗨| 中文字幕1区2区| 青青极品在线| 日韩免费毛片| 国产香蕉97碰碰视频VA碰碰看| 91欧美亚洲国产五月天| 毛片在线播放网址| 99久久免费精品特色大片| 欧美日韩北条麻妃一区二区| 国产杨幂丝袜av在线播放| 99久久这里只精品麻豆| 亚洲成在线观看| 美女国产在线| 又爽又大又光又色的午夜视频| 黑色丝袜高跟国产在线91| 欧美日韩在线亚洲国产人| 欧美日本中文| 久久精品午夜视频| 91成人在线观看视频| 亚洲精品在线观看91| 成人av专区精品无码国产| 国产精品美乳| 国产在线观看91精品亚瑟| 国产亚洲欧美另类一区二区| 国产肉感大码AV无码| 国产性精品| 午夜福利在线观看入口| 免费国产在线精品一区| 波多野结衣一区二区三视频| 男女精品视频| 黄色网站不卡无码| 日韩国产高清无码| 日本高清有码人妻| 日韩精品欧美国产在线| 青青青国产在线播放| 免费99精品国产自在现线| 国产欧美日韩免费| 三级毛片在线播放| 欧美亚洲欧美| 91色国产在线| 波多野结衣在线se| 国产精品免费p区| 精品国产自在现线看久久| 日本午夜影院| 成年人免费国产视频| 亚洲A∨无码精品午夜在线观看| 国内精品视频| 精品人妻无码中字系列| 久久久久久午夜精品| 亚洲二三区| 国产欧美中文字幕| 国内黄色精品| 国产色婷婷| 色综合久久综合网| 91美女在线| 麻豆AV网站免费进入| 亚洲视频色图| 亚洲一区二区三区麻豆| 国产一级二级三级毛片| 91丝袜美腿高跟国产极品老师| 无码综合天天久久综合网| 在线网站18禁| 中文国产成人久久精品小说| 凹凸国产分类在线观看| 国产福利2021最新在线观看| jizz国产视频| 精品国产免费观看一区| 国产高清在线精品一区二区三区| 成人在线第一页| 成人免费黄色小视频| 久久国产精品电影| 久久五月视频|