pytest测试框架介绍(1)

又来每天进步一点点啦~~~

一、Pytest介绍:

二、Pytest的安装

因为我在Pycharm里面安装的,所以本次的介绍都是根据我的安装记录来编辑的,在terminal里面输入命令进行安装

pip install pytest    --安装pytest

pip install -U pytest   --U表示升级

pip install pytest-xdist    --( xdist多任务并发的执行测试用例)

pip install pytest-assume    --( assume可以在测试用例里面添加断言,通常是断言出错了就不执行了,但是通过用这个包,就可以即使这个断言出错了,也可以继续执行下一个断言)

pip install pytest-html   --( html可以生成html结果报告)

三、Pytest的运行

(1)测试用例的识别:

         测试文件:test_*.py   或者 *_test.py

         测试用例:Test*类包含的所有test_*的方法,不在class中的所有的test_*方法

(2)测试用例的运行

       终端执行:pytest pythonpacka(test*)-v -s        --输出详细日志

pytest 文件名.py    执行单独一个pytest模块

pytest 文件名.py::类名   运行某个模块里面的某个类

pytest 文件名.py::类名::方法名   运行某个模块里面某个类里面的方法

pytest -v -k "类名and not方法名"  跳过运行某个测试用例

四、生成测试报告

安装pytest-html,命令行输入:pip install pytest-html 

运行测试用例,生成报告:

pytest lengthy_data --html==report.html

查看HTML报告

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值