zoukankan      html  css  js  c++  java
  • pytest学习1-环境准备与安装

    一、Pytest简介

    我们看一下官方的描述:

    The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.
    大致的意思就是:pytest这个框架不仅使编写小型测试变得更加简单,还可以通过扩展对相对复杂的应用程序和库进行功能测试;

    简单来说,Pytest就是一个可以用来做测试的框架,和unittest以及Junit类似,是一个基于Python语言的测试框架,他可以用来做接口测试,也可以应用于界面 UI自动化测试中。
    Pytest相较于unittest框架使用起来更加简洁,效率更高。

    二、Pytest安装

    简单粗暴的安装方式,直接和其他第三方库一样,使用 pip 命令进行安装;
    pip install -U pytest
    安装完成后,我们查看一下安装的pytest版本信息;
    先看详细信息pip show pytest

    也可以用过 version 进行显示:pytest --version

    三、创建第一个Pytest测试

    首先,我们写一个文件 test_sample.py,里面写一个方法 func1(x),和一个测试方法 test_answer();

    def func1(x):
        return x + 1
    
    def test_answer():
        assert func1(3) == 5
    

    现在,我们直接在当前文件夹下,运行我们写的那个测试方法,直接使用命令:pytest

    我们可以直接看到验证不通过,因为 4≠5;

  • 相关阅读:
    python 面向对象类成员(字段 方法 属性)
    python 面向对象三大特性(封装 多态 继承)
    python 正则
    python 反射机制 ( 广泛应用于URL参数)
    python 导入模块
    python 字符串格式化 ( 百分号 & format )
    python time
    python filter
    【工作感悟】——揭开“PM”的面纱
    【SSH】——spring的控制反转和依赖注入
  • 原文地址:https://www.cnblogs.com/saixuyu/p/13446301.html
Copyright © 2011-2022 走看看