肖sir__pytest
pytest
一、介绍
pytest框架优点:
简单易用:pytest
的语法非常简洁清晰,对于编写测试用例来说非常友好,几乎可以在几分钟内上手。
自动发现测试:pytest
能够自动发现项目中的测试文件和测试函数,无需手动编写繁琐的配置。
丰富的断言库:pytest
内置了丰富的断言库,可以轻松地进行测试结果的判断。
支持参数化测试:pytest
支持参数化测试,能够快速地对多组输入进行测试。
插件丰富:pytest
有着丰富的插件生态系统,可以通过插件扩展各种功能,比如覆盖率测试、测试报告生成
==========================================
二、安装
安装方式:
(1)pip install -U pytest
(2) 在pycharm中安装
(3)卸载 pip uninstall pytest(有疑问)
(4)查看pytest版本:(终端看到一个版本号 说明安装成功了)
pytest --version
==========================================
三、pytest编写测试样例的规则
(1)测试文件以 test_ 开头(以 test 结尾也可以)。
(2)测试类以 Test 开头,并且不能带有 init 方法
(3)测试函数以 test 开头
(4)断言使用基本的assert即可
(5) 按照一定顺序执行文件和类、方法((小写英文--->大写英文--->0-9数字))
==========================================
pytest由两部分组成:
用例主体部分(通常单独放在一个py文件):主体部分写测试用例
用例运行语句(通常放在一个main文件):执行测试用例