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;

原文地址:https://www.cnblogs.com/saixuyu/p/13446301.html