運行上次失敗用例(--lf 和 --ff)

前言

「80%的bug集中在20%的模塊,越是容易出現bug的模塊,bug是越改越多「日常咱們作手工測試的時候,好比用100個用例須要執行,其中10個用例失敗了,
當開發修復完bug後,咱們通常是重點測上次失敗的用例。
那麼自動化測試也同樣,當用例特別多時,爲了節省時間,第一次部分用例失敗了,修復完以後,能夠只測上次失敗的用例。測試

pytest -h

命令行輸入pytest -h,找到裏面兩個命令行參數: --lf 和 --ff命令行

    • --lf, --last-failed 只從新運行上次運行失敗的用例(或若是沒有失敗的話會所有跑)
    • --ff, --failed-first 運行全部測試,但首先運行上次運行失敗的測試(這可能會從新測試,從而致使重複的fixture setup/teardown)
相關文章
相關標籤/搜索