原创 《自拍教程37》段位進階注意事項

三種編程思維(實現方式) 由於本思維篇,主要介紹通過簡單而實用的測試案例,逐步培養編程思維: 先學會批處理腳本實現,在學會面向過程函數來實現,最後學會面向對象類的實現。 每一個案例故事對應三種實現方式 每篇文章,都有一個案例故

原创 《自拍教程41》Python adb一鍵清理磁盤

Android設備,比如車載tbox搭載的Android系統, 其只有500M的磁盤容量;電視機搭載的Android系統其磁盤容量也非常小, 一般debug階段的產品,開啓的log比較多,比如有: 自動後臺logcat截取,自動

原创 《自拍教程46》Python adb自動拍照100張

Android手機測試, 涉及照相機(Camera)應用程序的穩定性測試的用例, 需要涉及100張照片的拍照自動化測試。 準備階段 先清理老照片,照片一般存放在/scard/DCIM目錄下 adb shell am sta

原创 《自拍教程39》Python adb一鍵同步北京時間

研發階段的Android車機,還不支持從gps或儀表同步互聯網時間, 需要手動設置系統時間。 由於任何涉及在線業務,都有時間戳的概念, 如果和遠程雲端服務器上的時間相差剩餘,則服務器端不會返回正常數據。 比如你的車載墨跡天氣Ap

原创 《自拍教程48》Python adb隨機地圖移圖2小時

Android車載地圖測試,涉及:高德地圖100m比例尺下,拖動地圖進行移圖操作2個小時, 預期結果:移圖正常,地圖渲染正常,不會出現卡死卡滯界面異常等情況。 準備階段 在高德地圖App界面,調整比例尺到100m adb

原创 《自拍教程67》Python調用攝像頭,拍照拍照!

案例故事:有一款已經上市的終端產品,偶現異常自動重啓的情況, 測試經理要求我們壓測並嘗試復現,我們的壓測方案是: 利用攝像頭,每1 ~ 2秒拍一張終端產品運行的圖片,拍攝一晚上, 回頭一張圖片一張圖片快速過一遍,看是否出現過了系

原创 《自拍教程69》Python 批量重命名音頻文件,AV專家必備!

本篇主要學習如何Python自定義模塊並調用該模塊,並重點介紹Python正則表達式的強大的文本處理能力。 案例故事: 任何一款終端產品只要涉及音頻輸出,就肯定涉及音頻的解碼, 作爲一名專業的AV (Audio & Vide

原创 《自拍教程50》Python adb隨機按鍵模擬2小時

Android終端(車載,手機)等, 需要考慮進行隨意進行各類按鍵(車載方向盤按鍵,手機硬按鍵)的操作, 測試系統對按鍵事件的響應穩定性,一般測試2小時。 準備階段 一般是用adb shell input keyevent

原创 《自拍教程44》Python adb一鍵截取Logcat日誌

​本篇文章難度較大,閱讀時間較長,歷劫進階。。。 Android系統測試或App測試過程中, 有的Android終端設備由於磁盤太小,未開啓隨系統自啓動logcat序列log, 即未實時在後臺截取Logcat log,所以需要測

原创 《自拍教程54》Python 批量下載1000個apk(附練手素材)

之前我們做Android手機測試的時候, 市場部希望我們測試部進行Top 1000 app(排名前1000的app)的兼容性測試, 以確保我們的手機是可以安裝並正常運行這麼多好用的app, 且市場部提供了某應用市場上的top 1

原创 《自拍教程45》Python adb實時監控Logcat日誌

接上一篇:adb命令_一鍵截取logcat日誌, 有一天, 系統穩定性開發負責人找到我,希望我能在跑android 系統monkey24小時穩定性測試的時候, 實時監控logcat的輸出,如果一旦發現“java.lang.Nul

原创 《自拍教程51》Python adb批量生成App版本表格

案例一:版本在軟件研發階段是很重要的, 不同的版本, 已修復的Bug也不一樣, 所實現的功能不一樣, Android終端產品正式版本發佈前,項目經理除了確保系統版本確定無誤外, 還會逐個驗證所搭載的所有App的版本是否都是正確

原创 《自拍教程70》Python adb一鍵錄屏

本篇文章,主要介紹如何通過Python發送Ctrl + C的信號,中斷正在執行的任務。 案例故事: Android系統測試或App測試過程中, 可以考慮用adb shell screenrecord /sdcard/video.

原创 《自拍教程57》Python fastboot一鍵刷機

大部分的Android手機/車機/電視等移動終端設備, 都可以通過fastboot來刷新Android系統版本,其實就是多個img文件(鏡像文件)的刷寫。 準備階段 先通過組合按鍵(每個Android終端組合按鈕不一樣,比

原创 《自拍教程68》Python調用攝像頭? 幹嘛? 錄製小視頻!!!

案例故事: 場景一:反覆重啓Android終端產品100次,每重啓一次錄一個視頻; 場景二:做壓力測試比如Monkey一晚上,我們需要涉及長時間錄像; 場景三:做自動化測試的時候,跑一條自動化用例,錄製每條用例執行的整個過程視頻