肖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文件):执行测试用例

 

posted @ 2022-07-12 18:13  xiaolehua  阅读(104)  评论(0编辑  收藏  举报