干貨!測試入門Python必會的21個知識點
對于測試人員來講,工作中缺少編碼環境,那么我們可以通過編寫UI自動化腳本(selenium),或者接口自動化腳本(requests)來提升自己的代碼能力!剛開始寫一些基礎的測試腳本,然后逐漸完善我們的腳本使其不斷健壯、穩定。漸漸的,我們的代碼能力自然就會得到提升了!最后強調一點:多動手!!!
基礎部分知識點
1.python開發環境搭建,建議從python3開始學習
2.Hello world編寫
3.變量
- Numbers(數字)
- String(字符串)
- List(列表)
- Tuple(元組)
- Dictionary(字典)
4.條件語句
5.循環語句
6.String的常用方法使用,字符串的查找、拼接、替換、刪除
7.List的常用方法使用,列表元素的查找、添加,替換,刪除,列表的截取和排序
8.正則表達式
9.python函數
10.python的異常機制
11.python模塊的概念,安裝卸載第三方模塊
12.python命名規范
面向對象概念
13.繼承
14.封裝
公用和私有
xx: 公有變量或方法;
_xx:變量或方法前面加雙前置下劃線,無法在外部直接訪問;
15.多態
應用
16.方法的封裝,即代碼復用
17.Python IO概述與文件的讀寫,內置的open方法
18.logging日志模塊
19.unittest\pytest模塊的基礎使用
20.requests模塊發送http請求進行接口測試的應用
21.selenium模塊在web自動化中的應用
總結
代碼要想熟練沒有秘訣唯有多練習!大家在了解了python的基礎部分知識點和面向對象的概念以后,可以按照我總結的應用部分中的內容,找一些自己在測試工作中可以應用的場景進行嘗試,開始會有些難,但是一旦你的代碼真正解決了實際工作問題的時候,一定會給你帶來編寫代碼的興趣,也會增強你在工作中的自信心,屆時一切就會變得水到渠成了!