一蓉媳、新建python項(xiàng)目
1佑颇、所需環(huán)境配置
在本地新建一個(gè)python項(xiàng)目雏吭,首先你的電腦需要安裝配置環(huán)境牵触,python(pytest)需要的環(huán)境就是簡(jiǎn)簡(jiǎn)單單的python3.x和一個(gè)編輯/解釋器淮悼。
推薦使用python3.x的原因是目前3.x的維護(hù)更為穩(wěn)定,所支持的庫(kù)也更多揽思,對(duì)我們以后寫腳本更為方便袜腥。
python3.x的下載地址:下載地址,python的安裝以及環(huán)境的配置可以看我以前的文章:python的安裝和環(huán)境配置
編輯/解釋器推薦pycharm钉汗,pycharm作為專業(yè)的python編輯器羹令,可以很好地編輯管理和運(yùn)行Python項(xiàng)目,使用體驗(yàn)很好损痰。
pycharm的下載地址:下載地址
2福侈、新建一個(gè)python項(xiàng)目
打開pycharm,點(diǎn)擊create new python project
location是指你的項(xiàng)目所在路徑卢未,建議放在除系統(tǒng)盤外的空間較大的盤中肪凛,路徑選好以后,就是創(chuàng)建一個(gè)項(xiàng)目所需要的虛擬環(huán)境(一般是用于安裝python的一些支持庫(kù))
選擇“new environment using”辽社,location的地址選擇你項(xiàng)目的所在地址下伟墙,base interpreter選擇你Python所在的地址即可,點(diǎn)擊create之后滴铅,pycharm會(huì)自動(dòng)為你創(chuàng)建虛擬環(huán)境戳葵。
二、安裝pytest所需要的支持庫(kù)
1失息、在項(xiàng)目根目錄下新建一個(gè)“requirements.txt”,在里面寫入所要安裝的庫(kù)譬淳,如圖所示:
將下面的復(fù)制到requirements.txt
? ? ? ? ? ? pytest
????????????pytest-html
????????????pytest-xdist
????????????pytest-ordering
????????????pytest-rerunfailures
????????????allure-pytest
在填入所需要的庫(kù)之后档址,打開命令行(terminal),輸入命令“pip install -r requirements.txt”邻梆,點(diǎn)擊回車守伸,pycharm會(huì)自動(dòng)收集并且安裝這些庫(kù)
沒(méi)有報(bào)錯(cuò)即表示成功安裝了這些庫(kù),我們可以去設(shè)置里看這些庫(kù)是否成功安裝浦妄,setting-project:test3-projectinterpreter中查看
2尼摹、新建testcase文件夾,用于存放你的測(cè)試腳本
三剂娄、新建一個(gè)測(cè)試用例(moudle)
1蠢涝、pytest框架的命名規(guī)則
---測(cè)試文件名必須為test_開頭或_test結(jié)尾,例如:
test_Add.py 或 Add_test.py
---測(cè)試函數(shù)阅懦、測(cè)試類方法應(yīng)該命名為test_Function或test_Method和二,例如:
test_Add()
---測(cè)試類須命令為Test,例如:
TestPerson()