當前測試人員的主要矛盾: Python基礎語法都看了學了幾遍了。 用不上,不會寫,網上的例子又大部分是面向開發人員的, 好多都是人工智慧,大數據,區塊鏈,或者數學演算法題。 偶爾有Selenium面向Web測試人員, 但是Selenium作為Python入門實例, 也不合適,因為還是太難了。 武散人的 ...
當前測試人員的主要矛盾:
Python基礎語法都看了學了幾遍了。
用不上,不會寫,網上的例子又大部分是面向開發人員的,
好多都是人工智慧,大數據,區塊鏈,或者數學演算法題。
偶爾有Selenium面向Web測試人員,
但是Selenium作為Python入門實例,
也不合適,因為還是太難了。
武散人的教學思維
學Python自動化測試,先從命令行命令著手學習,
先學會用Python來調用各種命令行命令,來編寫批處理腳本,
再逐步學會,面向過程函數,面向對象類。
要結合實際測試工作,開展自動化測試實踐,
逐步培養Python編程思維,要讓Python編程,
成為日常測試工作中的重要工具, 讓各位測試同學寫的出來。
Python在測試場景的應用
Python在測試方面的主要應用優勢是:
- 能調用各種命令
- 文本處理能力強
- 各種類型的第三方模塊比較多,支持較好
主要的自動化測試場景對象及內容如下:
場景序號 | 自動化測試場景 | 測試對象及內容簡介 |
---|---|---|
場景一 | 移動終端測試相關 | 主要是基於Android或Windows的移動終端系統或App測試, 包括我們常見的: 手機系統測試,手機App測試, 車載系統測試,車載App測試, 電腦系統測試,電腦桌面應用App測試, 平板電腦Pad測試, 智能電視測試, 智能手錶測試, 智能音響(無界面)測試, 智能學習機測試 掃碼付款設備POS機,刷臉支付機測試等, 小程式測試等, 智能後視鏡測試, 照相機測試。。。 這些可Python自動的地方都類似,因為其命令都是通用的。 比如性能、穩定性、log截取、圖片截取這些命令都通用。 |
場景二 | Web測試相關 | 基於瀏覽器的web網頁客戶端,伺服器的測試,包括: Web網頁客戶端測試, Web伺服器端測試, 資料庫測試, ERP系統測試, SaaS測試等等。。。。。。 |
場景三 | 多媒體測試相關 | 單獨整理成一個章節,主要介紹圖像,音頻, 視頻處理等相關的Python自動化處理技術。 可以給多媒體測試人員,或者非測試人員也可能用到的。 |
場景四 | 其他測試相關 | 測試用例編寫,測試環境批量搭建,測試用例執行, 測試報告數據整理與郵件分發,Log上傳等等。。。。 |
擴展閱讀
- 更多智能移動終端更詳細的概念,可參考
http://m.elecfans.com/article/846328.html - 目前移動終端操作系統的排名,數據來自:https://gs.statcounter.com/os-market-share
目前的趨勢就是以Android為代表的Linux陣營,
獲得的大部分的份額,牢牢占據了終端產品操作系統,
其實Linux的我們測試人員常用的還有:Ubuntu,CentOS, UOS等。
Windows電腦辦公娛樂的時代,逐漸沒落了。
更多更好的原創文章,請訪問官方網站:www.zipython.com
原文鏈接:https://www.zipython.com/#/detail?id=dcc66b5959fa4b0799f749665cfdfaad
也可關註“武散人”微信訂閱號,隨時接受文章推送。