运行上次失败用例(--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)
相关文章
相关标签/搜索