pytest-学习总结

一:安装: pip install pytest.

        安装号pytest 之后 如果不出来,则需要设置一下默认的用例运行器。

                设置里找到:

二:pytest 的用例规则:

       2.1:模块名称以test开头;

        2.2:测试用例函数名称 以test开头

        2.3:可以不定义测试类,但定义了也是以Test开头

 三:pytest断言:

        是python的assert关键字来进行断言;

        assert关键字后面可以接一个表达式,只要表达式的最终结果为True,那么断言通过,用例执行成功,否则用例执行失败。

        assert xx :判断 xx 为真
        assert not xx :判断 xx 不为真
        assert a in b :判断 b 包含 a
        assert a == b :判断 a 等于 b
        assert a != b :判断 a 不等于 b

四:pytest 测试报告的生成。

        4.1:首先安装生成测试报告的包:pip install pytest-html

        4.2:在命令行运行pytest --html=output.html 

                        运行后在当前文件夹下就可以生成测试报告的目录了。

五:pytest 运行方式:

        5.1:pycharm 当中的运行图标。

        5.2:pytest命令行输入:pytest(注 需要进入到根目录或是对应的测试模块下)

        5.3:通过pytesy 包运行。pytest.main() 运行

                       如果要传参数则通过列表的方式传递到main() 中。

                        pytest.main(['--html=output.html'])

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值