微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Pytest01--讲解

Pytest测试框架

pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高

Pytest主要特点

            非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考
            能够支持简单的单元测试和复杂的功能测试
            支持参数化
            执行测试过程中可以将某些测试跳过(skip),或者对某些预期失败的case标记成失败
            支持重复执行(rerun)失败的case
            支持运行由nose, unittest编写的测试case
            可生成html报告
            方便的和持续集成工具jenkins集成
            可支持执行部分用例
            具有很多第三方插件,并且可以自定义

pytest如何使用

安装pytest
    pip install -U pytest
查看安装版本
    pip show pytest
    pytest --version
导入pytest
    import  pytest
使用pytest提供的方法进行测试

pytest使用步骤

(1)导入pytest
(2)编写与执行pytest测试用例
(3)添加测试固件
(4)添加断言
(5)参数化
(6)记录日志
(7)生成测试报告

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐