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