摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 简介 上一篇我们已经生成了allure报告,但是可读性不是很强, 所以我们还需要对报告优化,也就是通过allure提供的装饰器添或者代码方式加一些描述信息。 官方示例:https 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 简介 Allure是一款java语言开发的轻量级开源自动化测试报告生成框架; 它支持绝大部分测试框架,比如TestNG、Junit、pytest等; 可以提供详尽的的测试报告内容 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 关于pytest-html 通过命令行方式,生成xml/html格式的测试报告,存储于用户指定路径 报告会覆盖上一次的 插件安装 pip install pytest-html 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 应用场景 对同一用例,要执行多个断言,查看断言是否都成功 哪怕某个断言失败,后面断言依然能执行(assert实现不了) 插件安装 pip install pytest-assum 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 应用场景 用例之间有依赖关系 注意:不分组并发执行会打乱依赖执行顺序,与pytest-xdist冲突 插件安装 pip install pytest-dependency 使用方 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 应用条件 无依赖:用例间没有关系 无顺序:用例可以不按顺序随机执行 此时,就可以并发执行,节约测试时间 注意:并发执行会打乱执行顺序,与pytest-ordering插件是冲突的 阅读全文