python測(cè)試框架:如何執(zhí)行pytest測(cè)試用例

執(zhí)行命令

pytest執(zhí)行目錄下所有用例

pytest 腳本名稱.py執(zhí)行某一個(gè) py 文件下用例

pytest -m xx 執(zhí)行@pytest.mark.xx 裝飾器修飾的所有測(cè)試

pytest -q 腳本名稱.py 簡(jiǎn)單打印,只打印測(cè)試用例的執(zhí)行結(jié)果

pytest -s 腳本名稱.py 詳細(xì)打印

pytest 腳本名稱.py -x 遇到錯(cuò)誤時(shí)停止測(cè)試

pytest 腳本名稱.py --maxfail=X,當(dāng)用例錯(cuò)誤個(gè)數(shù)達(dá)到X數(shù)量時(shí),停止測(cè)試

pytest -s -k xx 腳本名稱.py 匹配xx用例名稱

pytest -s -k "not xx" 腳本名稱.py 匹配不包含XX的用例名稱

pytest -s -k "xxx or xx" 腳本名稱.py 同時(shí)匹配包含XX XXX的用例名稱

pycharm執(zhí)行
  • settings-tools-python integrated tools
    內(nèi)修改 default test runner 選擇pytest
    image.png

或者

  • pytest.main(['-s', '腳本名稱.py']) 執(zhí)行代碼
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容