前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pytest入门 -3

pytest入门 -3

作者头像
孟船长
发布2022-02-23 16:43:20
2000
发布2022-02-23 16:43:20
举报

首先用Windows系统的朋友注意下下面的问题

也就是说:

1、pytest.ini使用的时候删掉中文注释

2、win命令行执行命令用双引号

——————————分割线——————————

1、pytest跳过测试用例

1)无条件跳过

pytest.mark.skip(reason="跳过原因")参数可不传

2)有条件跳过

pytest.mark.skipif(跳过用例的条件)

例1:无条件跳过

例2:有条件跳过

执行pytest,注: 我的pytest.ini配置如下:

执行结果:

可以看到无条件跳过的用例和有条件跳过的两个用例都被跳过了

2、生成报告

我们安装的时候安装过一个pytest -html的库,这个库就能生成报告,只需要在执行的时候修改命令,或者修改一下pytest.ini配置即可。但是这个报告用的很少,大部分会用allure生成报告,所以我在安装的时候也安装了allure-pytest库。先来看一下pytest-html这个库生成的报告:

先在项目目录下新建一个叫report的package装报告文件,然后修改pytest.ini文件如下:

然后执行pytest就会生成报告了

但是这个生成的报告显示的内容不全,而且已经知道这个报告不会用,而是用allure去生成报告,所以这个就不多说了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-01-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自动化测试实战 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档