1.pytest环境搭建

pytest是一个单元测试框架,与python的unittest框架类似,它可以完全兼容运行unittest框架的测试用例,可以进行小的单元测试和复杂的功能测试。

1.通过命令行安装pytest

pip install -U pytest

2.命令行检查安装版本

pytest --version

 3.安装好之后来完成一个简单测试脚本编写

# 导包
import pytest

# 被测试源代码
def add(a,b):
    return a+b

# 测试代码
def test_add_1():
    assert add(1,2)==3

def test_add_2():
    assert add(2,3)==4

4.运行代码

pytest 指定py文件

 5.总结:

1.pytest可以自动去发现测试用例,不需要像unittest框架测试代码要去继承;

2.pytest编写的测试用例可以直接用python的断言方式assert,不用像unittest中通过self.assert*进行断言

posted @ 2020-02-02 11:47  不休不止  阅读(535)  评论(0)    收藏  举报