Pytest用例的设计原则
用Pytest写用例时候,一定要按照下面的规则去写,否则不符合规则的测试用例是不会执行的
- 文件名以 test_.py 文件和_test.py
- 以 test_ 开头的函数
- 以 Test 开头的类,不能包含 init 方法
- 以 test_ 开头的类里面的方法
- 所有的包 package 必须要有__init__.py 文件
例子
快速安装:
点击加号,搜索pytest,安装第一个即可
使用pycharm运行pytest设置
我遇到的问题
右键运行后,提示:AttributeError: module ‘pytest‘ has no attribute 'hookimpl'
原因:我的py文件的所在根目录名没有以test开头或结尾,选中文件夹shift+F6修改后正常运行