1.Pytest是什么
pytest
是一个功能强大且灵活的 Python 测试框架,主要优点包括简洁易用、自动测试发现、丰富的插件生态系统、参数化测试、详细的断言错误信息、以及强大的 fixtures 机制。
2.Pytest的安装
对于所有的第三方库都可以使用pip install xxx
进行安装.
对于pytest的安装,可以直接在pycharm中打开终端,输入
pip install pytest
即可开始安装.如果下载比较慢可以使用国内镜像源进行下载
3.Pytest快速入门
创建一个pytest_learn的包,在包下面创建test_demo1.py
:
输入以下内容:
def test_one():
assert 1 == 1
然后在命令行中输入pytest
运行结果:
可以看到找到了一条测试用例以及文件路径,一条测试用例通过加上执行的时间
将文件内容改成:
def test_one():
assert 1 == 2
再次执行:
可以看到这里就报错