摘要: @pytest.mark.parametrize 允许在测试函数或类中定义多组参数和 fixtures。 参数化场景: 只有测试数据和预期结果不一样,但操作步骤是一样的测试用例是可以用上参数化的。 创建test_parametrize.py文件 示例一:未参数化 1、脚本代码: #!/usr/bin 阅读全文
posted @ 2021-10-25 17:29 AllTests软件测试 阅读(143) 评论(0) 推荐(0)
摘要: 1、运行上次失败用例 执行全部用例,第一次部分用例执行失败,此时当被测系统修复后,可执行上次失败的用例。 命令行输入 pytest -h 可以查询到两个命令行参数:--lf 和 --ff 参数: --lf, --last-failed 只重新运行上次运行失败的用例(或如果没有失败的话会全部跑)。 - 阅读全文
posted @ 2021-10-25 13:38 AllTests软件测试 阅读(253) 评论(0) 推荐(0)
摘要: 1、@pytest.mark.skip @pytest.mark.skip 可以标记无法在某些平台上运行的测试功能,或者希望失败的测试功能。 希望满足某些条件才执行某些测试用例,否则 pytest 会跳过运行该测试用例。 实际常见场景:跳过非 Windows 平台上的仅 Windows 测试,或者跳 阅读全文
posted @ 2021-10-25 10:31 AllTests软件测试 阅读(186) 评论(0) 推荐(0)