Android自動化測試框架新書:交流
阿新 • • 發佈:2019-01-26
大家覺得編寫一本描述MonkeyRunner原理分析的書籍如何?估計大概10萬字左右。內容大概分佈如下:
- Monkey實現原理: 去描述執行在目標安卓機器的monkey是如何執行並處理MonkeyRunner傳送過來的事件請求並把事件注入到系統的
- Monkey命令處理原始碼情景分析:去分析關鍵命令事件如touch,tap等的實現原理
- AndroidDebugMonitor(adb)執行原理: 分析MonkeyRunner是如何使用ddmlib庫的AndroidDebugMonitor來跟目標安卓裝置進行adb協議通訊的
- DeviceMonitor執行原理 :分析DeviceMonitor執行緒是如何監控裝置的接入和移除,並如何維護每個安卓裝置的基本資訊的
- MonkeyRunner架構: 分析MonkeyRunner的整體架構,包括如何使用不同的庫,如ddmlib,chimpchat,如何和adb伺服器通訊,如何和monkey通訊,如何和viewserver通訊
- HierarchyViewer和viewserver原理:分析MonkeyRunner是如何提供面向控制元件進行指令碼程式碼編寫的,以及HierarchyViewer和viewserver的實現原理剖析
- EasyMonnkeyDevice實現原理
- etc...