pytest介绍

60 篇文章 0 订阅
60 篇文章 0 订阅

在这里插入图片描述

1.pytest框架介绍

pytest是python的一种单元测试框架,同自带的Unittest测试框架类似,相比于Unittest框架使用起来更简洁,效率更高。

主要有以下优点:

(1)简单灵活,容易上手

(2)支持参数化

(3)能够支持简单的单元测试和复杂的功能测试,还可以用来做ui自动化测试接口自动化测试(pytest+requests)

(4)pytest具有很多第三方插件,并且可以自定义扩展

2.pytest的安装

前提:本地已安装Python环境

第一种方式 :打开pycharm,命令行输入:

pip install pytest

第二种方式 :

打开pycharm–>点击file–>settings–>

找到python interpreter–>点击“+”–>

搜索pytest–>点击install package

3.pytest运行的第一个例子

import pytest # 引入pytest包

def test_a(): # test开头的测试函数
assert 1==1 # 断言成功

def test_b():
assert 1==0 # 断言失败

if name == ‘main’:
pytest.main()

运行结果:

test01.py::test_a PASSED

test01.py::test_b FAILED

4.pytest的运行方式

方式一:
打开pycharm–>点击file–>settings–>
tools–>python integrated tools
–>default test runner选择pytest

方式二 :
命令行运行:pytest 文件路径
例如:pytest ./test_01.py


好文推荐

[内部资源] 想拿年薪30W+的软件测试人员,这份资料必须领取~

听说转行软件测试只能自学,培训机构是个坑?

2023年,软件测试还能学吗?别学了,软件测试岗位饱和了…

从事软件测试8年,聊聊我是怎么从零基础到年薪40万的

为什么说测试岗位是巨坑?10年测试人告诉你千万别上当

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值