學(xué)習(xí)Python對(duì)軟件測(cè)試來(lái)說(shuō)有那么多好處,那對(duì)于沒(méi)有基礎(chǔ)的新手來(lái)說(shuō)應(yīng)該怎樣進(jìn)行學(xué)習(xí)呢?
一、學(xué)好Python的第一步,就是馬上到www.python.org網(wǎng)站上下載一個(gè)python版本。建議初學(xué)者,不要下載具有IDE功能的集成開(kāi)發(fā)環(huán)境,鍛煉自己對(duì)代碼的熟悉度。
二、可以下載一些python的學(xué)習(xí)文檔,比如《diveintopython》,《OReilly-LearningPython》等等。通過(guò)學(xué)習(xí)語(yǔ)法,掌握python中的關(guān)鍵字語(yǔ)法,函數(shù)語(yǔ)法,數(shù)學(xué)表達(dá)式等等
三、學(xué)習(xí)企業(yè)應(yīng)用開(kāi)發(fā)中必須要掌握的網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)知識(shí)。在此的學(xué)習(xí)就不光是python語(yǔ)言本身的學(xué)習(xí)了,如果之前沒(méi)有學(xué)習(xí)和掌握很網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)知識(shí),在此階段可以借此機(jī)會(huì)補(bǔ)習(xí)一把。
四、在接下去的工作中,就是要快速地通過(guò)我們的所學(xué)來(lái)服務(wù)項(xiàng)目了。在此階段,我們除了掌握python自帶的模塊外,最好在掌握一些業(yè)界廣泛使用的開(kāi)源框架,比如twisted、peak、django、xml等。通過(guò)熟練使用它們,達(dá)到閃電開(kāi)發(fā),大大節(jié)省項(xiàng)目寶貴時(shí)間。
在Python學(xué)習(xí)中可能會(huì)遇到各種各樣的問(wèn)題,有些問(wèn)題是很難自己發(fā)現(xiàn),一些經(jīng)驗(yàn)性的問(wèn)題自己要花費(fèi)很長(zhǎng)的時(shí)間才能解決,如何提高學(xué)習(xí)效率對(duì)一個(gè)新手入門(mén)來(lái)說(shuō)是至關(guān)重要的,也是決定成敗的事情。所以我們建議最好是有一個(gè)老師能夠帶著你學(xué)習(xí),有不懂的問(wèn)題可以直接詢問(wèn)并得到解決,節(jié)省了自己摸索的時(shí)間,縮短了學(xué)習(xí)周期,增強(qiáng)了學(xué)習(xí)的信心等,這對(duì)你入行都是十分重要的因素。
在入門(mén)了Python語(yǔ)言之后,測(cè)試人員最關(guān)心當(dāng)然是Python和自動(dòng)化測(cè)試是怎么結(jié)合的,一般來(lái)說(shuō),提到Python自動(dòng)化,主要是Pywinauto、Selenium、Pymouse&Pykeyboard、UnitTest四大模塊,結(jié)合Python實(shí)現(xiàn)對(duì)應(yīng)用軟件的測(cè)試和某些產(chǎn)品的接口測(cè)試以及網(wǎng)頁(yè)測(cè)試自動(dòng)化。
學(xué)習(xí)一個(gè)新的技能,最大的障礙是在最開(kāi)始的時(shí)候沒(méi)有找到一個(gè)正確的學(xué)習(xí)方式,把學(xué)習(xí)周期拉的太長(zhǎng),在入門(mén)時(shí)期消耗了自己大部分的精力和熱情。一個(gè)正確的學(xué)習(xí)流程應(yīng)該是:入門(mén)--入行--精通。人們總是在入門(mén)的時(shí)候用掉了90%的熱情,根本就走不到下一個(gè)流程,所以大江淘沙很多人都做了被淘汰的沙子
以上內(nèi)容為大家介紹了Python好處多,0基礎(chǔ)怎么學(xué)?希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。http://www.em-kal.com/