• jQuery火箭图标返回顶部代码


    前面我们已经基本上掌握了unittest测试框架,下面我们将学习新的pytest测试框架。之于原因嘛,太流行啦!掌握一个框架是不够的,急需另外一个,于是瞅上了pytest。

    pytest是什么?

      pytest是一款强大的Python测试工具,可以胜任各种类型或级别的软件测试工作。实际上,越来越多的项目在使用pytest。因为pytest会提供更丰富的功能,包括assert重写、第三方插件,以及其他测试工具无法比拟的fixture模型。

      pytest是一个软件测试框架,它是一款命令行工具,可以自动找到测试用例执行,并且汇报测试结果。它有丰富的基础库,可以大福提高用户编写测试用例的效率。它具备可扩展性,用户可以自己编写插件,或者安装第三方提供的插件。pytest可以直接测试各类Python程序,也可以很容易地与其它工具集成到一起使用,比如持续集成、Web/App端自动化测试等。

      下面列举一些pytest优于其他测试框架的地方。

        简单的测试可以很简单地编写;

        复杂的测试也可以很简单地编写;

        测试的可读性强;

        易于上手;

        断言测试失败仅使用原生assert关键字,而不是self.assertEqual(),或者self.assertLessThan();

        pytest可以运行由unittest和nose编写的测试用例。

      pytest项目是由一个正在快速壮大的社区开发和维护。它灵活、扩展性好,可以很容易地融入已有的开发测试流程。它不依赖于Python版本,Python2(2.6及更高版本)和Python3(3.3及更高版本)都可以安装最新版本的pytest。

      pytest的官方文档地址:https://docs.pytest.org。

    pytest安装

      与其他在PyPI中托管的Python程序包一样,可以直接用pip命令安装pytest:

      pip3 install -U pytest      (我电脑上同时安装了python2与python3,这里选择用python3下面的pip3安装)

      pip3 show pytest 查看安装版本,如下图:  

          

      也可以用pytest --version查看安装的版本,如下图:

      

      综上,pytest的简介与安装就完成了。后续通过实例学习它。

  • 相关阅读:
    😉P03 Go 基础知识😉
    😎P03 DB 数据库的约束条件、表关系、修改表语法以及复制表😎
    😉P02 Go 快速上手😉
    C# NPOI导出Excel横向纵向显示
    C# 批量上传文件 添加图片水印
    C# 压缩ZIP
    SQL Server循环插入100000条数据
    C# 特殊字符过滤拦截
    C# 导入Excel到数据库
    C# 实现批量删除功能
  • 原文地址:https://www.cnblogs.com/cnkemi/p/9856275.html
Copyright © 2020-2023  润新知