新建一個(gè)pytest項(xiàng)目

一蓉媳、新建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)境戳葵。


這就是最開始的python項(xiàng)目

二、安裝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_Functiontest_Method和二,例如:

test_Add()

---測(cè)試類須命令為Test,例如:

TestPerson()

2耳胎、在testcase下滿新建一個(gè)test_xxx.py的文件(這個(gè)是你的測(cè)試用例)


如圖所示惯吕,從文件到類到方法都是統(tǒng)一使用的pytest的命名規(guī)則
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市怕午,隨后出現(xiàn)的幾起案子废登,更是在濱河造成了極大的恐慌,老刑警劉巖郁惜,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件堡距,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡兆蕉,警方通過(guò)查閱死者的電腦和手機(jī)羽戒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)恨樟,“玉大人半醉,你說(shuō)我怎么就攤上這事∪笆酰” “怎么了缩多?”我有些...
    開封第一講書人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)养晋。 經(jīng)常有香客問(wèn)我衬吆,道長(zhǎng),這世上最難降的妖魔是什么绳泉? 我笑而不...
    開封第一講書人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任逊抡,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘冒嫡。我一直安慰自己拇勃,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開白布孝凌。 她就那樣靜靜地躺著方咆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蟀架。 梳的紋絲不亂的頭發(fā)上瓣赂,一...
    開封第一講書人閱讀 49,816評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音片拍,去河邊找鬼煌集。 笑死,一個(gè)胖子當(dāng)著我的面吹牛捌省,可吹牛的內(nèi)容都是我干的苫纤。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼所禀,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼方面!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起色徘,我...
    開封第一講書人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎操禀,沒(méi)想到半個(gè)月后褂策,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡颓屑,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年斤寂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片揪惦。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡遍搞,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出器腋,到底是詐尸還是另有隱情溪猿,我是刑警寧澤,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布纫塌,位于F島的核電站诊县,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏措左。R本人自食惡果不足惜依痊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望怎披。 院中可真熱鬧胸嘁,春花似錦瓶摆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至衔沼,卻和暖如春蝌借,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背指蚁。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工菩佑, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人凝化。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓稍坯,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親搓劫。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瞧哟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容