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

案例故事: 任何一款終端產品只要涉及視頻播放,就肯定涉及視頻的解碼播放測試, 作爲一名專業的多媒體測試人員,我們需要一堆的規範的標準視頻測試文件, 但是發現視頻資源名字命名的很隨意比如:big_buck_bunny_720p_h

原创 《自拍教程73》Python 自動生成相冊文件夾

案例故事: 接Python mediainfo批量重命名圖片文件,測試圖片是批量重命名好了, 但是將測試圖片放於一個文件夾相冊,圖庫App並不能顯示圖片信息, 爲了測試的方便性, 需要把圖片放到對應的文件夾下,這些文件夾導入

原创 《自拍教程71》Python mediainfo批量重命名圖片文件 AV專家必備!

案例故事: 大部分帶彩色屏幕的終端設備,不管是手機,車機,電視等等,都需要涉及圖片的顯示, 作爲一名專業的多媒體測試人員,我們需要一堆的規範化標準的的圖片測試文件, 但是發現圖片資源名字命名的很隨意比如:IMG_2020032

原创 《自拍教程53》Python adb運行tcpdump工具

本篇文章與上一篇:Python_adb運行shell腳本類似, 上一篇主要的技術點是講shell等文本文件,"隱藏"在Python代碼裏; 本篇文章主要是講,如何將tcpdump這類二進制可執行文件, “隱藏”到Python代碼裏

原创 《自拍教程34》段位一 Python批處理腳本

Python批處理腳本就是能順序執行的Python語句塊, 也就是我們常說的Python腳本,一般用於批量順序處理數據。 所以Python自動化測試的第一個段位是: 會編寫簡單的Python批處理腳本來處理實際測試工作中碰到的問題

原创 《自拍教程33》思維篇 內容介紹

當前測試人員的主要矛盾: Python基礎語法都看了學了幾遍了。 用不上,不會寫,網上的例子又大部分是面向開發人員的, 好多都是人工智能,大數據,區塊鏈,或者數學算法題。 偶爾有Selenium面向Web測試人員, 但是Selen

原创 《自拍教程35》段位二 Python面向過程函數

Python批處理腳本只能處理較爲簡單的順序執行的語句, 語句太多了,就有點亂…是時候升級一下了。 函數可以將多條語句分組封裝,實現面向過程的,簡單的模塊化管理。 方便將語句實行“網格”管控,不容易亂。 代碼編譯或運行中出bug不

原创 《自拍教程36》段位三 Python面向對象類

函數只能面向過程,來回互相調用後順序執行, 簡單的編碼項目,還能應付的過來, 複雜的大型項目,調用多了,就會亂。 如何才能不亂呢,可嘗試下, 面向對象類的概念, 將現實世界的事物抽象成對象,將現實世界中事物的關係抽象成類, 即

原创 《自拍教程52》Python adb運行Shell腳本

Android作爲一款Linux終端,肯定是支持.sh後綴的Shell腳本的運行的, 有時候測試環境準備或者長時間截取複雜的日誌等,開發會給到一些Shell腳本。 Shell腳本的執行的優勢: 快捷高效,Shell腳本是Lin

原创 《自拍教程55》Python 批量驗證1000個apk(附練手素材)

接上一篇案例:Python_批量下載1000個apk,我們只講瞭如何下載, 其實市場部提供的表格,不僅僅包含了apk的下載地址,還有apk的版本號,還有MD5信息等, 如何確保你下載的這1000個apk,是下載過程中未出錯,版本

原创 《自拍教程38》Python adb一鍵截屏

做Android手機系統或App測試的過程中, 如果碰到了bug,開發一般會需要測試人員提供當時的bug截圖, 如何用Python 批處理腳本, 快速實現截圖呢? 準備階段 adb shell screencap -p /s

原创 《自拍教程40》Python adb一鍵導出Log

Android設備,比如車載系統實車路試過程中, 車上操作電腦比較麻煩,如果車載系統出現了Bug, 如何很方便地一次性導出相關的log來(logcat, dbus, 高德地圖log,gps定位log等)來呢? 其實我們只需要一個

原创 《自拍教程49》Python adb批量字符輸入

Android終端產品系統或App測試,涉及輸入框邊界值測試, 比如wifi熱點設置熱點名稱, 或者搜索輸入框, 需要驗證該文本輸入框是否最多可以輸入256個字符, 如何快速實現進準的256個字符的輸入呢? 準備階段 手

原创 《自拍教程43》Python adb一鍵讀取硬件配置

Android系統測試過程中, 比如接口測試,需要用到設備的iccid, 或者uuid, 車載測試需要用到VIN號(車輛唯一標識號), 4G測試等需要設計IMEI號等設備配置字參數等, 我們還可以讀取到設備的分辨率,emmc磁盤

原创 《自拍教程47》Python adb重啓設備100次

做Android手機/電視機/車載系統穩定性測試, 需要進行100次的系統重啓,確保啓動過程中,不出現卡死起不來, 或者起來後Home界面異常等情況。 還有涉及首次使用開機激活界面的測試,要確保每次系統重啓, 只要設備沒激活,就