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

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

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

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

日常积累 | 初识pytest (二)_文件名

- 函数以test_开头

- 类以test_开头

- 方法以test_开头

日常积累 | 初识pytest (二)_文件名_02

- 断言使用assert

日常积累 | 初识pytest (二)_用例_03

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

日常积累 | 初识pytest (二)_python_04

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

日常积累 | 初识pytest (二)_python_05

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

日常积累 | 初识pytest (二)_用例_06

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

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