Pytest单元测试框架
一、简介 pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。 二、安装 安装方法: 1 pip install -U pytest 安装成功,查询安装的版本号 1 pytest --version pytest常用的插件 pytest-selenium 集成 selenium pip install allure-pytest 生成漂亮的allure测试报告 pip install pytest-sugar 优化运行效果 pip install pytest-rerunfailures 执行用例失败后重新运行 pip install pytest-xdist 多线程并行与分布式执行 pip install pytest-assume 多条断言前面报错后面依然执行 pip install pytest-cover 测试覆盖率 三、Demo 新建test_one.py,输入以下代码,cmd至文件目录下,输入pytest运行 1 def func(x): 2 return x + 1 3 def test_answer(): 4 assert func(3) == 5 5 # assert func(3) == 4 运行pytest命令,或py