日常积累 | 初识pytest (二)

微信搜索:Python测试社区  置顶关注订阅号,时刻阅读精彩好文

日常积累 | 初识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 脚本.py3.-k  匹配关键词运行(包括文件名、函数名、类名)>>pytest -k "Test_API_list"4.按导入的包来运行>>pytest --pyargs pkg.testing5. -x 遇到错误时停止运行>>pytest -x 脚本.py6. —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用例,以及分享相关细节知识点

日常积累,支持作者,可以将文章分享到朋友圈或点个在看,感谢大家的阅读!Bey , 下期再见

公众号后台回复 989 Python 领取 4G 入门到进阶成长资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值