最新 最热

Python测试框架pytest(21)插件 - 单元测试覆盖率、随机执行用例

可以看到src目录下的my_status.py文件代码覆盖率为24%,其余代码覆盖率为100%。

2022-07-26
1

Python测试框架pytest(20)插件 - 生成html报告、重复执行用例、用例执行顺序、多重断言

pytest-html 测试报告默认是不展示用例描述 Description 内容,可以修改生成的报告内容,添加或删除 html 报告的 table 内容。

2022-07-26
0

Python测试框架pytest(19)插件 - 元数据、可选择URL地址、实时输出错误信息、失败重试

pytest 框架里面的元数据可以使用 pytest-metadata 插件实现。

2022-07-26
0

Python测试框架pytest(18)命令行参数

1、在conftest.py文件添加命令行选项,自定义命令行传入参数"--opt", 如果测试用例需要用到,从命令行传入参数,就调用opt函数。

2022-07-26
0

Python测试框架pytest(17)参数化parametrize

@pytest.mark.parametrize 允许在测试函数或类中定义多组参数和 fixtures。

2022-07-26
1

Python测试框架pytest(16)运行上次失败用例、查看与清除缓存cache、自定义标记mark

执行全部用例,第一次部分用例执行失败,此时当被测系统修复后,可执行上次失败的用例。

2022-07-26
0

Python测试框架pytest(15)skip、skipif、xfail跳过用例

@pytest.mark.skip 可以标记无法在某些平台上运行的测试功能,或者希望失败的测试功能。

2022-07-26
0

Python测试框架pytest(14)用例执行后的几种状态

代码有异常,且和raised的异常类匹配,所以是XFAIL(算测试通过的一种,表示符合期望捕捉到的异常),并不算FAILED

2022-07-26
1

Python测试框架pytest(13)assert断言

1、与 unittest 不同,pytest 使用的是 Python 自带的 assert 关键字来进行断言。

2022-07-26
0

Python测试框架pytest(12)Hooks函数 - 其他Hooks函数

pytest_report_teststatus(report, config) 钩子函数返回结果类别,状态报告的短字母和详细单词。

2022-07-26
0