一、前言
在我们使用pytest编写自动化的时候,往往会有一些困难.比如命令行参数记不住,项目组成员写用例不规范等等,而pytest.ini配置文件提供了一个比较好的解决方案
二、存放路径
在项目的根目录下
三、注意事项
pytest.ini 不能使用任何中文符号,包括汉字、空格、引号、冒号等等
四、一些常用功能
1、更改默认命令行参数
[pytest] addopts = -rsxX -l -strict --tb=short
可以省去敲一些重复的命令行参数
2、注册 mark 标记
[pytest] markers = smoke: marks tests as smoke
只执行冒烟测试用例
3、指定pytest最低版本号
[pytest] minversion = 3.0
pytest的版本众多,难免有一些兼容性问题,使用此配置,可以有一个很好的约定
4、指定测试目录,测试用例的搜索规则
[pytest] testpaths = test_path python_files = test_* python_classes = Test* python_functions = test_*
自动化测试工程是多人协作完成的,需要有一个良好的约束
5、指定pytest忽略某些目录
[pytest] norecursedirs = venv
这样可以提高工程的运行效率,多个目录以空格分隔
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。