[Python] 那些好用的 Pytest Plugins

Wis
Drunk-House :”P
Published in
5 min readAug 27, 2020

--

由 Google Trend 數據可以得知,Pytest 在 Google 關鍵字搜尋有逐漸增加的趨勢。當隕石紛紛落下,軟體工程師還是必須要生存下去,隨著開發時程的迭代不斷的變快,Software QA 們沒辦法細心的照料著每次迭代的軟體品質,開發者能在開發當下多寫一些測試,讓自己生活好過一些。

from Google Trend

先別提什麼 TDD !

當你有在逛一些社群,或是參加一些研討會你會知道,要先由測試開始著手,再開始寫 Business Logic 是多困難的事情。

開戰文這邊請~

寫測試是必需,但不要造成過度測試。

讓寫測試心情好 :)

當你的測試寫起來很潮,就會覺得輕鬆自在,心情也會很好:D
以下介紹的 Plugins 只需要透過 pip 安裝即可。

pip install {plugin_name}

pytest-repeat 重複執行測試 :@

有時後會需要不斷的執行某個測試項目,可以用這個 Plugin 來完成,使用的方法也相當簡單,使用 --count 來指定執行的測試次數。

未指定重複次數的執行結果

--

--

Wis
Drunk-House :”P

The life of Software Engineer. 陽光、空氣、啤酒🍻、水,咖啡☕️、柯基 & 柴犬 🐕。