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 之“看” 汽保設備篇
如何在設備采購中節省成本
主站蜘蛛池模板: 国产簧片免费在线播放| 三上悠亚精品二区在线观看| 熟妇丰满人妻av无码区| 亚洲av无码人妻| www精品久久| 国产亚洲欧美另类一区二区| 亚洲欧美精品在线| 欧美福利在线| 日韩精品专区免费无码aⅴ| 国产精品永久久久久| 老司国产精品视频| 天天综合网色| 在线精品亚洲国产| 亚洲日韩每日更新| 国产欧美又粗又猛又爽老| 国产女人在线观看| 少妇精品久久久一区二区三区| 亚洲欧美成aⅴ人在线观看| 国产女人爽到高潮的免费视频| 久久精品无码国产一区二区三区 | 2020国产精品视频| 久久国产精品夜色| 精品自窥自偷在线看| 99r在线精品视频在线播放 | 成人免费午夜视频| 2021精品国产自在现线看| 国产黄视频网站| 人人爽人人爽人人片| 日韩久草视频| 国产第一页亚洲| 欧美精品亚洲精品日韩专区| 91精品福利自产拍在线观看| 亚洲区欧美区| 玩两个丰满老熟女久久网| 久久精品日日躁夜夜躁欧美| 高清码无在线看| 性69交片免费看| 亚洲无线一二三四区男男| 欧美精品一区二区三区中文字幕| 超碰91免费人妻| 欧洲亚洲一区| 日韩欧美成人高清在线观看| 欧美一级高清片久久99| 日本免费高清一区| 欧美日韩中文国产va另类| 亚洲美女AV免费一区| 欧美综合区自拍亚洲综合天堂| 国产欧美又粗又猛又爽老| 国产精品亚洲αv天堂无码| 尤物国产在线| 国产自在自线午夜精品视频| 久久综合伊人77777| 91口爆吞精国产对白第三集 | 午夜精品久久久久久久99热下载 | 欧美精品在线看| 先锋资源久久| 亚洲成a人片7777| 在线视频亚洲色图| 九九久久精品免费观看| 精品伊人久久久久7777人| 国产三级毛片| 精品国产99久久| 久久中文字幕av不卡一区二区| 亚洲熟妇AV日韩熟妇在线| 午夜成人在线视频| 亚洲国产成人久久77| 亚洲综合色吧| 在线观看视频99| 538精品在线观看| 久久天天躁狠狠躁夜夜2020一| 免费全部高H视频无码无遮掩| 91 九色视频丝袜| 亚洲天堂精品视频| 欧美自拍另类欧美综合图区| 精品91自产拍在线| h网址在线观看| 91精品啪在线观看国产| 亚洲成人高清在线观看| 99re热精品视频国产免费| 精品人妻无码区在线视频| 亚洲精品国产成人7777| 亚洲中文字幕无码mv|