藍牙連接自動測試工具
1.需求產生
開發不按着需求走都是耍流氓且浪費時間。此工具的需求產生是研發人員在開發產品時涉及到藍牙驅動和安卓藍牙兩個東西。但是呢,藍牙不太穩定,那么工作來了。就需要研發人員一邊開發,一遍測試(用產品的安卓app一直按連接,產品設備重啟,安卓app再連接藍牙,再重啟產品設備...........一直循環這個過程),這個過程是無聊且沒意義的。我們作為程序員肯定是要偷懶的啊。因此就有了此工具的誕生。
2.功能介紹
- 1.除首次手動連接所需設備藍牙外,設備重啟后能自動重連
- 2.連接設備后,自動發送命令(這里主要測試藍牙連接情況,所以是用到reboot命令。看你在輸入框輸入什么。注意發送是字符型的,要在首次連接前10S內輸入命令)
- 3.自動統計連接失敗次數(超過嘗試連接次數5次標為連接失敗)
- 4.連接失敗+1時震動提醒
github地址在此:https://github.com/liangjfblue/AutoTestBluetooth
這三個功能解放了我們的雙手,開啟軟件設置好發送命令后,放在那測試就OK了。O(∩_∩)O哈哈~
3.開發環境
- 1.Linux + Android Studio
- 2.Android API 26.0
- 3.藍牙2.0
- 4.華為P10
4.二次開發
- 1.clone下來后,導入idea
- 2.如果沒有Android API 26.0,就自己下載
版本更新
- V1.1 斷線自動重連。2.連接后自動發送輸入框命令。3.連接失敗+1時震動提醒
- V1.2 修改需求,重連一直檢測超過2分鍾沒有連接上就直接震動提醒退出程序
- V1.3 功能與V1.1相同 修復重連多次發送命令的bug。修復異常后重新連接崩潰問題