首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >日常积累 | 初识pytest (二)

日常积累 | 初识pytest (二)

作者头像
测试小兵
发布2020-07-07 09:54:41
7000
发布2020-07-07 09:54:41
举报
文章被收录于专栏:猪圈子猪圈子

日常积累 | 初识Pytest 继上篇pytest环境成功安装之后, 在cmd终端使用pytest执行脚本进行知识点细化以及先介绍一下pytest脚本命名以及编写规范

用过unittest肯定知道unittest编写脚本时有它自己一套命名规则,那么pytest呢?同样也有它定义的规则,我们一起来看看

01. pytest框架测试用例脚本设计原则

- 文件名以test_*.py/*_test.py

- 函数以test_开头

- 类以test_开头

- 方法以test_开头

- 断言使用assert

- 所有的pakege下必须含有_init_.py文件

02.在cmd终端执行pytest用例三种方法

>>pytest
>>py.test
>>python -m pytest

以上在cmd执行前提是已经编辑好py文件,然后我们进入指定的的目录下直接输入以上三个命令任何其中一种就可以执行所有符合条件的用例(用例是否符合条件请查看上方的规则),首推方法一

03.自定义执行用例规则 [ pytest+参数 ]

以下是见到介绍一些在cmd终端执行常用的一些参数,个人使用不多,一般都是在编写解释器去进行执行脚本,这个后期会介绍,大家可以了解了解大致的参数以及作用

1.执行某个目录下的所有用例
>>pytest 文件名/
2.执行某个py文件下的用例
>>pytest 脚本.py
3.-k  匹配关键词运行(包括文件名、函数名、类名)
>>pytest -k "Test_API_list"
4.按导入的包来运行
>>pytest --pyargs pkg.testing
5. -x 遇到错误时停止运行
>>pytest -x 脚本.py
6. —maxfail=num当用例错误个数达到一定数量,停止测试
>>pytest —maxfail=2

04. Pycharm设置pytest运行

如何安装戳历史教程:Pycharm安装以及快速下载小技巧

进入pycahrm按照路径点击设置 File | Settings | Tools | Python Integrated Tools | Default test runner 选择pytest 接着点击OK

接着创建一个新的python文件右键查看运行方式,可以看到现在是 " pytest in 文件名 "接着你们可以开始编写脚本了~

注:本文内容来源于上海悠悠教学文档以及网路相关知识点综合总结,只作为知识分享,如有侵权可联系删除

总结:继昨天安装在cmd终端试运行pytest,今天作为在cmd终端执行的命令相关常用参数做记录,以及将pytest框架脚本命名等相关规范分享,对于初识者还是有必要熟悉了解一下,成长的道路必不可少

然后平时我这边在Pycharm写代码也比较多,后期会分享在Pycharm解释器开始编写运行pytest用例,以及分享相关细节知识点

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

本文分享自 Python测试社区 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档